仓库中有个大维度表,针对这个维度分析的时候很慢,请问下大家在针对大维度表有什么好的设计方案? PS:客户维度表上百万的客户

0
已邀请:
2

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-11-19 回答

这是我能想到的:
  1. 在这个维度上多设计一些层次结构来减少浏览客户维度的体积,比如说按地域划分客户,按客户入会时间,按客户类型,级别等。
  2. 去掉一些不常用的数据,或者设置隐藏起来。
  3. 如果只是单纯的浏览维度的时候,SSAS 也有可能从默认的度量值组中选择第一个度量值,也就是说即使不用度量值它在内部也会关联上一次,因此可以尝试忽略掉度量值,这样可以极大的改善性能。
SELECT .DefaultMember ON 0,
..Members ON 1
FROM
4.如果关联了事实数据,在设计上是不是过多的使用了雪花模型,因为 Customer 维度到事实数据之间是否还隔了其它的维度,这样一来关联也就多了。
0

liangf 2013-11-19 回答

看能不能更改模型,把维度表拆分,不变的字段做成一个表,经常变化的字段做成一个表

要回复问题请先登录注册