0

我正在研究数据仓库星型模式和属性层次结构,我很困惑,因为本书的示例没有提供样本数据来确认我对事物的理解。

书中有一个销售数据仓库,其中包含具有以下属性层次结构的产品维度:PRODUCT(AllProducts, ByProductType, OneProduct)

见下图: 在此处输入图像描述

什么样的样本数据会进入产品维度表?

产品


AllProducts ByProductType One产品


? ? ?

? ? ?

? ? ?

如果我没记错属性是表列或字段,我无法理解该表中的数据如何

如果从同一张图像中获取维度时间,则可以轻松地对数据进行采样:

时间


年 季 月 周


2010 1 1 1

2010 1 1 2

2010 1 1 3

2010 1 1 4

我感到困惑的另一件事是数据在事实表中的样子。书中指出,事实表会故意包含重复数据。例如,要得出一整年的销售数据,不需要即时汇总每周的销售价值,因为它们已经被计算过了。现在,如果在时间维度中,我有一个主键值 1,它同时代表一年、季度、一个月和一周,我如何才能在事实表中保存 1 整年的合计值?

时间


ID 年 季 月 周


1 2010 1 1 1



SALES_FACT_TABLE


销售时间ID ProductID


1000 1 ?

4

1 回答 1

0

图中灰色字段(AllProducts、OneProduct 等)是查询产品维度的示例,而不是属性。

属性将是 Product.Name、Brand、SKU、InternalName、DevelopmentStartDate、OnMarketDate ......随便

于 2011-05-04T09:03:00.430 回答