代码之家  ›  专栏  ›  技术社区  ›  Eric

未使用SSAS聚合

  •  1
  • Eric  · 技术社区  · 16 年前

    所以我有一个相当大的立方体,如果没有聚合就不会有太好的效果。我仍处于开发阶段,所以我正在手动尝试基于使用的agg设计。我正在聚合我们设计的一些主要查询。然而,每次我把它们拉起来,它看起来就像是在读取它所访问的每个分区(最大的组是每月分区的)。

    我决定缩小范围。毕竟,可能只是一个查询,或者一个小片段,或者你有什么。因此,使用SQL Server事件探查器和 BIDS Helper ,我在一个度量值组上创建了一个而且只有一个聚合。然后我运行查询并查看分析器,它再次击中每个分区,并且没有从聚合中获取任何东西。

    我唯一的猜测是,这是因为被撤回的度量有一个度量表达式(货币转换)。有人有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Eric    16 年前

    正如 Identifying Bottlenecks 白皮书、度量表达式使聚合无效。一旦我从度量值组中删除了所有度量值表达式,聚合就再次被使用。万岁!