| 发表人 |
内容 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2010-05-12 04:17:28
|
yangxin114
初级会员
注册时间: 2010-05-12 03:42:15
文章: 1
离线
|
刚开始学习数据仓库,还请大家多多指教。
小弟现在有一个问题,还请各位高手帮忙解决一下。
目前设计一个事实表,主要描述一个项目每个月的收入,人工成本,报销成本,采购成本,其他成本,开票金额,收款金额,工作量等等很多度量。。。 而且每个度量还要分美元、人民币两种,还要分预计值与实际值两种。
导致我这一个事实表有40多个度量字段。
不知道我这样的设计是否合理,还是应该对这个事实表进行拆分呢?
不想拆分的原因:
1.效率问题。如果拆分以后,如果我某个报表需要其中几个度量,那就要多个事实表连接去获取,应该会有效率问题。
2.数据完整性问题
想拆分的原因:
ETL现在做着实在太复杂了,因为这个事实表涉及的度量太多了.....而且现在看着这个表的字段也太庞大了。
该事实表字段如下:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2010-07-03 11:21:43
|
bob.sun.2007
初级会员
注册时间: 2010-07-03 11:09:15
文章: 2
离线
|
个人觉得没有必要分拆,字段多并不是问题,必要的冗余带来效率上的提升是值得的
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2010-07-04 23:46:52
|
qqqqqq80 超级蛋
初级会员
注册时间: 2010-07-04 22:53:26
文章: 1
离线
|
才40个字段,不用拆,
但是币值转换要考虑一下一致性的问题。
|
|
|
 |
|
|