避免层次结构中不包含的菱形关系
此规则分析维度,以确定它们是否包含层次结构中不包含的菱形属性关系。
最佳实践建议
为了获得最佳性能,通常应该避免创建菱形属性关系。
菱形关系是一种属性关系链,它可以拆分和重新联接,但是不包含冗余关系。例如,日->月->年和日->季度->年具有相同的起点和终点,但是没有任何相同的关系。存在多条路径会在 Analysis Services 决定聚合路径时产生不确定性。如果保留多条路径非常重要,强烈建议您创建包含所有路径的用户层次结构,以消除这种不确定性。这样可以确保数据是沿所有关系路径进行聚合的。
注意 |
---|
当用户定义的层次结构包含从分支点出发的第一个关系时,链中的另一个关系也被认为是包含了的。 |