新足迹

 找回密码
 注册

精华好帖回顾

· 重磅出击!呕心18张大图详述完美戚风蛋糕流程——在家就能烤出蛋糕房的松软蛋糕哦!!100%成功 (2010-11-28) feicunzic · 皮的故事, Leather Story (2011-9-5) dickson
· 露营野营camping中各种小物件使用个人谈 (2018-1-12) hgaox · 2025费猫长贴-23天英法意,两大两小出行选择酒店推荐美食晒图+防盗神器 (2025-2-19) ccccjessicacccc
Advertisement
Advertisement
查看: 1577|回复: 5

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

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

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

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

发表于 2013-5-25 16: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
返回顶部