0

質問: 2 つのファクト テーブルをリンクするためのベスト プラクティスは? 参照された、多対多または単なる「通常の」多次元モデリング。これは 1 対多の関係です。(多くの製品への 1 つのジャーニー、以下を参照)。

背景: 旅行代理店で本当に素晴らしい仕事をしてください。彼らは完全な「パッケージ」を販売しており、アフリカに4週間行きたいと言っており、さまざまなツアー(サファリなど)、さまざまなホテル、複数のフライト、保険などがたくさんあります。その旅行を自分で手配するのはかなり難しいので、それを「私の」会社が手伝ってくれます。

ひとつの「旅」には、複数の「商品」が含まれています。ジャーニーには複数の日付が添付されており、さまざまなステータス コード、所有者などが含まれます。私が疑問に思っているのは、ジャーニー レベルを製品レベル (ツアー、保険など) に接続する最善の方法です。添付されているすべての製品ラインを参照してください。

  • ブリッジ テーブルと多対多の関係を作成できますか?
  • 「Journey Creation Date」/「Journey Status」を「通常の」FK として Product Fact Table に入れることはできますか?
  • それとも参考にした?

ここで考慮すべき経験則はありますか?ディメンションとファクト テーブルの数に関しては大きなキューブですが、データの量を考慮するとそれほど大きくはありません。

ジャーニー レベルには、プロダクト レベルで使用できる 7 つのディメンションがあります。

4

1 に答える 1

0

ブリッジ テーブルと多対多の関係を使用します。

于 2013-05-01T03:48:40.547 に答える