0

ディメンション テーブルもファクト テーブルにすることはできますか? たとえば、名前、性別などの標準属性を持つ Customer ディメンション テーブルがあります。

SSAS を使用して、今日、先月、昨年などに作成された顧客の数を知る必要があります。

顧客キーと日付キーを使用して顔のないファクト テーブルを作成することも、両方のキーが既にあるため、同じ顧客ディメンション テーブルを使用することもできます。

Customer Dimension テーブルを Fact と Dimension の両方として使用するのは普通ですか?

ありがとう

4

2 に答える 2

0

あなたの例では、Customer ディメンションに対してクエリを直接実行するだけで十分です。これを行うために、ファクト テーブルなどの別のテーブルを作成する必要はありません。実際、毎日維持する必要があるため、それを行うのは悪い考えです。顧客テーブル自体に時間属性がある限り、その場でクエリを実行する方が簡単です。ある意味では、ディメンションをファクトとして使用していますが、結局のところ、データはデータであり、必要に応じてクエリを実行できます。

于 2015-08-06T17:32:08.233 に答える
0

はい、ディメンション テーブルをファクト テーブルとしても使用できます。あなたの場合、この顧客テーブルに顧客ごとに1つのレコードがあると仮定すると、カウントになる単一のメジャーがあります。ゆっくりと変化する複雑なディメンション ロジックを使用する場合など、顧客ごとに複数のレコードがある場合は、個別のカウントを使用します。

于 2014-06-12T06:45:06.540 に答える