当前位置: 代码迷 >> 数据仓库 >> 选择父子维度还是层次结构?解决思路
  详细解决方案

选择父子维度还是层次结构?解决思路

热度:279   发布时间:2016-05-05 16:12:56.0
选择父子维度还是层次结构????
在SSAS下建CUBE,有几个维度是有层级关系的,不知道是做成父子维度,还是层次结构.

维度表现在也没有确定,是做成自连接,用父子维度,还是做成属性层次.

两者在后期查询时,有什么大的区别吗?

------解决方案--------------------
如果是平衡的,可做成层次.
如果是不平衡的,可做成父子.
层次比父子的速度快点.但相差不大.
------解决方案--------------------
层次上类似汇总,父子是总的到细的,因采用MDX处理,上下文比较简易,当然比sql速度快,两个比较要看数据量的多少
------解决方案--------------------
如果层次确定并相对平衡,则可用层次结构;
如果层次不确定且稀疏,则可用父子结构;
如果高层次上的节点需要容纳自己的数据而不只是汇总数据,则推荐使用父子结构;
由于父子结构的层次在计算时才确定,因此性能比层次结构的较慢些;
不论采用父子结构还是层次结构,都可采用自连接。。。
  相关解决方案