一个事实表包含多种类型的指标数据好还是分类型建多个事实表?

0
看回我们乙方给我们做的cube,发现里面经常用好多的事实表,例如不同仓库,不同销售类型等它是用了不同的事实表来存放,如下图,建cube里应该怎么建比较好?我看到后面计算成员和度量值中,有各仓库的数量度量值,有汇总数据的计算成员,还有一些仓库的占比也用计算成员在事实表中抽取度量值做加减乘除,如果把所有类型都放到一个事实表里存放和它现在的放到多个事实表中存放的利弊是什么?
0226-2.png


0226.png

 
已邀请:
0

lianle987 2016-02-29 回答

仓库应该作为一个维度,这样拆成多个事实表不好。
事实表在什么时候下应该拆分?
一般来讲,是按照业务来的,比如销售事实表、库存事实表;两者拥有不同的维度(上下文)
 
建议你去看看kimball的 维度建模完全指南 这本书 你就知道啦
1

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2016-02-26 回答

不知道你们用的是什么OLAP产品,仓库这种东西也分事实表存储我是理解不了的,除非你有一些什么其他需求不得不这么做,比如性能,比如数据安全等等。

要回复问题请先登录注册