0

私はデータウェアハウスのスタースキーマと属性階層を研究していますが、本の例には私の理解を確認するためのサンプルデータが提供されていないため、混乱しています。

この本には、次の属性階層を持つ製品のディメンションを持つ販売データウェアハウスがあります。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?

4

1 に答える 1

0

図の灰色がかったフィールド(AllProducts、OneProductなど)は、属性ではなく、製品ディメンションに対するクエリの例です。

属性は、Product.Name、Brand、SKU、InternalName、DevelopmentStartDate、OnMarketDateなどになります。

于 2011-05-04T09:03:00.430 に答える