何时是SSAS中的静态首选动态命名集

时间:2012-12-30 01:37:13

标签: ssas mdx

好的,所以这个问题是关于在Analysis Server中使用动态和静态集。我的理解是静态集在处理多维数据集期间进行评估,并且不考虑MDX中WHERE切片器中指定的任何条件。而在查询执行期间评估动态集。

我有一个在Dimension中拥有大量客户索赔号的多维数据集。如果我的客户希望查看与这些索赔号相关的任意数量的度量但想要查看范围,他们必须过滤大量的索赔号。

为了缓解这个问题,我创建了一个动态集,它只会将数千个数字组合成一个他们可能使用的组。问题是我已经看到使用动态集的性能大幅下降,所以我认为静态集可能足以满足这种情况。

如果静态集仅仅是一组没有包含计算的Dimension成员,那么它是否足够?

1 个答案:

答案 0 :(得分:1)

至少静态集使SSAS能够缓存结果;因此,您可能会获得一些性能改进,但如果可能,重新考虑[Claim]维度会更好。