欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于维度成员的修改,造成历史数据不准的有关问题

更新时间: 2014-01-05 02:28:36 责任编辑: Author_N1

 

关于维度成员的修改,造成历史数据不准的问题
最近试着做了OLAP功能,发现一个很麻烦的问题,求指点。

如果维度的成员发生转移,他关联的历史数据是否也应该转移?

比如北京分公司下面有个员工A,2012年从北京分公司调到了上海分公司,他以前的业务成绩是否也应该转到上海去?

按道理是不应该的,但是如果不修改,那在OLAP查询选择维度时,员工A在维度树中就会出现2次,一个在北京分公司下,一个在上海分公司下,前者只有2012年以前的业务成绩,后者只有2012年以后的业务成绩。

时间长了,维度树会存在大量重复成员名,会不会造成混乱?

大家是怎么做的?
--参考方法--
业绩是否需要转移, 这的看业务规则. 需根据业务规则设计维度的存储.
比如
在整个公司的收入统计时,按区域统计, 则是不转移的.
而在人员绩效统计时,则需要跟着人员走, 这时候, 区域只是个人的属性之一,应以最新的为主.

--参考方法--
这就是常说的 渐变维的处理方式。在事实表加个字段,来存放,或者维度表来区分
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:28:36
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10217/
本文WWW.DOC100.NET DOC100.NET版权所有。