私はデータウェアハウスのスタースキーマと属性階層を研究していますが、本の例には私の理解を確認するためのサンプルデータが提供されていないため、混乱しています。
この本には、次の属性階層を持つ製品のディメンションを持つ販売データウェアハウスがあります。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がある場合、ファクトテーブルに1年間の集計値を保持するにはどうすればよいですか?
時間
ID年四半期月週
1 2010 1 1 1
SALES_FACT_TABLE
販売時間ID製品ID
1000 1?