有没有办法在2中拆分SSAS维度而不会导致引用?

我最近参与了旧的BI解决scheme(SQL Server,SSIS,SSAS)。 一个维度非常臃肿,具有50个属性,处理起来很慢。 我想在至less2-3个维度中分解它以减less处理时间。 我担心的是,所有使用这些属性的数据透视表和其他前端报告都将被打破,需要重新devise – 我们是一个大公司,而且目前使用这个维度的是大量的Excel表格。

有没有办法在维护引用和筛选器到受影响的属性的同时拆分维度?

我会重新思考这种方法 – 我期望分裂一个维度来增加处理时间,而不是减less它。 SQL将需要运行2-3个查询来获取数据(而不是1个),SSAS将需要构build并检查其维度 – 事实关系2-3次(而不是1次)。

我会看看是否花时间运行SQL查询来收集信息,或者在SSAS处理这些数据。 通过在维度正在处理的同时观察任务pipe理器,可以获得粗略的感觉 – 如果SQL查询是有效的,那么在msmdsrv.exe接pipe之前,sqlserver.exe过程应该只在CPU中迅速增加。