3

スタースキーマモデリングを使用してDWを構築しています。ペンタホを使ったBIプロジェクトに使用します。もちろん、時間ディメンションテーブルを用意します。ファクトテーブルをさまざまな粒度(日、週、月、年、おそらくその他)で分析します

これらの粒度ごとに1つの属性をディメンションテーブルに配置する必要があります(つまり、1日属性、1か月属性、1年属性...)、または日付を書き込んでから、この日付ですべてを計算する必要があります(日付の月、日付の年...)?

あなたの助けをたくさんありがとう

4

3 に答える 3

3

日、週、月、年に加えて、「会社の休日」や「会計四半期」などの属性を考慮する必要があります。これは、異なる時間枠で同じクエリを実行するための膨大なリソースになる可能性があります。

于 2013-04-03T01:56:35.477 に答える
2

日付の属性を独自の列として追加します。これによりスペースが大幅に消費されることはなく、通常、クエリ オプティマイザは、指定された条件 (たとえば、day_of_month = 31) に一致するディメンション テーブル レコードの数をより適切に計算できます。

于 2013-03-04T14:04:39.027 に答える