我即将设计一个数据仓库和一个带有产品维度和销售事实 表的多维数据集。产品尺寸是SCD(类型 2)。
假设产品维度中的数据在第一年看起来像这样:
姓名 | 产品组 | 年 一个 | 一个 | 2011 乙| 一个 | 2011 C | 乙| 2011
第二年就像这样:
姓名 | 产品组 | 年 一个 | 一个 | 2012 乙| 乙| 2012 C | C | 2012
如您所见,一些产品在 2011 年至 2012 年期间更改了产品组。
在立方体中,我想问两种类型的问题:
最简单的一个: 2011 年我们在每个产品组中的销售额是多少。
难点:如果产品属于他们在 2012 年拥有的产品组,我们在 2011 年每个产品组的销售额是多少。
您将如何设计仓库和立方体来实现这一点?
谢谢!
附言。我正在使用 SQL Server 2012