【发布时间】:2014-08-13 00:31:08
【问题描述】:
我正在尝试学习 SSAS 中的聚合,
我相信当我们创建一个多维数据集时,它会生成维度和事实,它已经生成了所有可能的组合, 当我们在 SSAS 中创建聚合时究竟会发生什么?
请帮忙
【问题讨论】:
标签: ssas aggregation
我正在尝试学习 SSAS 中的聚合,
我相信当我们创建一个多维数据集时,它会生成维度和事实,它已经生成了所有可能的组合, 当我们在 SSAS 中创建聚合时究竟会发生什么?
请帮忙
【问题讨论】:
标签: ssas aggregation
通常不会创建所有聚合,而是“SSAS 引擎根据内部成本与收益算法创建聚合”。将聚合视为 SQL 中保存在磁盘上的分组依据,由聚合设计定义。
如果保存了所有可能的聚合,我们可能会导致数据库爆炸,从而导致聚合大于源数据。这实际上会使查询性能变差。
【讨论】: