流程更新花费的时间比流程已满

Zer*_*ity 11 ssas cube olap-cube sql-server-2012 ssas-2012

我有一个几何尺寸很小的立方体.目前整个过程需要2个小时.我现在已经对多维数据集进行了分区并遵循以下策略:

  1. 流程更新维度
  2. 过程数据分区(仅需要分区)
  3. 处理索引立方体

因为我在某些方面几乎没有刚性关系,所以我无法进行流程更新.我现在所有这些都变得灵活.但在那之后我的立方体的处理时间增加到2小时40分钟.

现在,我的问题是为什么过程更新需要这么长时间?以及如何让它加工更快?我只是一次处理2个分区.这是故障:

  1. 过程更新所有尺寸 - 2小时20分钟
  2. 过程数据2分区 - 10分钟
  3. 工艺指数 - 10分钟

小智 0

首先,我会尝试删除不必要的维度属性,此外,可以通过将用户不经常使用的属性的 AttributeHierarchyOptimizedState 设置为 NotOptimized 来节省处理时间。