新足迹

 找回密码
 注册

精华好帖回顾

· 失眠一周,跑了1000公里,终于抱得美人归。细品美国春田1903步枪,超多图! (2013-5-28) Tacticool · Soverign Hill, Ballarat (2013-4-27) luyeevilan
· 【三生三世十里桃花】~影版三生·定档预告&观后小记- 5547楼~ 影版·发布会-5554楼, 人声版·凉凉-5565楼~游艇·T&Co-556 (2017-1-8) xlin8703 · 巴马火腿蜜桃卷,萝卜红烧肉,茶树菇炖肘子,海鲜锅。。。 (2011-11-6) chesecake
Advertisement
Advertisement
查看: 1527|回复: 5

BI Dimensional Modeling, Data Mart Design 问题 请教 [复制链接]

发表于 2013-5-19 21:03 |显示全部楼层
此文章由 兰宝宝 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 兰宝宝 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请教一个问题,做BI的人士请指导:

假设同一个DB server上有五个Data Mart (which contain data required for specific departments),每个都用到DimProduct,是把DimProduct存上5份么?
The scenario is
DM1 : DimProduct, Dim1, FactTable1
DM2:  DimProduct, Dim2, FactTable2
DM3 : DimProduct, Dima, FactTable3
DM4:  DimProduct, Dimb, FactTable4
DM5:  DimProduct, Dimc, FactTable5

存上5份的好处是方便建FK,加快数据查询。 但坏处是占用存储空间,而且万一5份之间有inconsistent怎么办哪?
Advertisement
Advertisement

发表于 2013-5-20 09:10 |显示全部楼层
此文章由 wonderdream 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wonderdream 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Dim_product_view1,2,3,4,5

发表于 2013-5-20 09:12 |显示全部楼层
此文章由 AmandaX 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 AmandaX 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不管你怎么设计
周日晚上9点还在工作
老板要加你人工了

发表于 2013-5-20 12:02 |显示全部楼层
此文章由 兰宝宝 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 兰宝宝 所有!转贴必须注明作者、出处和本声明,并保持内容完整
wonderdream 发表于 2013-5-20 09:10
Dim_product_view1,2,3,4,5

you cannot build a foreign key between a FactTable and a DimProductView.

Have u thought about this?

发表于 2013-5-23 13:32 |显示全部楼层
此文章由 stevenbian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 stevenbian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
全部做成view

发表于 2013-5-25 15:49 |显示全部楼层
此文章由 老衲 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 老衲 所有!转贴必须注明作者、出处和本声明,并保持内容完整
兰宝宝 发表于 2013-5-20 12:02
you cannot build a foreign key between a FactTable and a DimProductView.

Have u thought about thi ...

foreign key only maintains data integrity but does not improve performance. As data integrity can be maintained in the ETL, you do not need a foreign key between a FactTable and a DimProductView.

Never argue with stupid people. they will drag you down to their level then beat you with experience
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部