我正在研究数据仓库的星型模式和属性层次结构,我感到困惑,因为本书的例子没有提供样本数据来确认我对事物的理解。
在本书中,有一个销售数据仓库,其中包含具有以下属性层次结构的产品的维度: PRODUCT(AllProducts,ByProductType,OneProduct)
见下图:
哪种样本数据会进入产品维度表?
产品
AllProducts ByProductType OneProduct
? ? ?
? ? ?
? ? ?
如果我没有弄错属性是表格列或字段,我无法理解数据在此表中的外观如何
如果从同一图像中获取尺寸时间,则可以轻松采样数据:
TIME
年度季度月周
2010 1 1 1
2010 1 1 2
2010 1 1 3
2010 1 1 4
我感到困惑的另一件事是数据在事实表中的样子。在书中指出,事实表会故意包含重复数据。例如,要想出一整年的销售数据,就不需要动态汇总每周销售额,因为它们已经计算好了。现在,如果在时间维度上,我有一个主键值1代表一年一个季度一个星期和一个星期,我怎样才能在事实表中保持1年的总值?
TIME
ID年度季度月周
1 2010 1 1 1
SALES_FACT_TABLE
销售时间ID产品ID
1000 1?
答案 0 :(得分:0)
图中的灰色字段(AllProducts,OneProduct等)是产品维度上的查询的示例,而不是属性。
属性将是 Product.Name,Brand,SKU,InternalName,DevelopmentStartDate,OnMarketDate ......等等