0

私は DW の初心者で、簡単な質問があります。分析 CRM への DW を作成したいとします。

Event というファクト テーブルと Customer というディメンションがあります。

問題は。1 つのイベントに N 人の顧客を含めることができ、1 人の顧客が N 個のイベントに参加できます。

したがって、Customer(ディメンション) と Events(ファクト) の関係は NxN です。そのスキーマは正しいですか?そうでない場合、この場合にはどのスキーマが適していますか?

4

1 に答える 1

2

本質的に、ファクト テーブルは、ディメンション間の多対多のテーブルです。だからあなたの場合、

  • Eventテーブルはディメンション テーブルです。

また

  • Event Participation一部のディメンションを と共有する、Eventまたは をEventSequenceNumber縮退ディメンションとして持つ別のファクト テーブルがあります。
于 2011-06-04T11:58:43.717 に答える