2017-02-21 44 views
0

我使用一个相当大的产品数据库。业务部门现在计划更改产品组代码和一些名称。我们有很多的历史,并且会有一些用户对使用旧系统和新系统感兴趣。如果我在昏暗的表中添加新数据。下面是表头: Prodname是,old_prod_group,new_prod_group,old_prod_line,new_prod_line,old_prod_nr,new_prod_nr 层次结构是这样的:prod_line-> Prod_Group-> prod_nr如何开发SSAS以便新旧代码汇总到同一个父代?

我想设置这样SSAS那新旧prod_nr可以卷到相同的prod_group和roll_up到同一prod_line。

应该有选择旧名称或新名称的可能性(这个我知道CNA在维度结构选项卡中的层次结构中设置),但无论该事实数据应该都卷到同一prod_lines。

因此,我认为这归结为能够映射旧的和新的prod_grp,并告诉多维数据集合并在一起以显示给定旧/新prod_group对的一个事实值。

什么特性或功能可以帮助我实现这一点?你可以在网上指出一些例子吗?

谢谢!

+0

您现在没有任何缓慢变化的尺寸吗?看看类型3这个 – manderson

回答

0

您是否跟踪维度中的历史变化?这听起来像你在问如何建立一个缓慢变化的维度 - 那是你在做什么?

+0

没有。这是我们首次从商业角度提出这样的改变。那么,我是否应该了解缓慢变化的尺寸来处理这个问题?我一直在研究传给我的立方体。我从来没有从头开始建立一个,而是现在在旅途中学习。 – SKa

+0

总之是的。 Scd type 2将为已更改的产品组创建一个新的代理键。然后将事件归因于基于日期的相应SK。 Scd类型3也将保存以前的属性值。 – MrHappyHead

相关问题