同じディメンションテーブルを複数のファクトテーブルに関連付けることはできますか?

ダーウィンズビアード

OLAPは初めてですが、2つのファクトテーブルがある場合、それらは同じディメンションテーブルを共有できますか?

良い例は、テーブルfact1とfact2がある場合、両方とも単一のDateディメンション(dimDate)テーブルへの外部キーを持つことができますか?または、個別のファクトごとに個別のdimDateディメンションテーブルを作成する必要がありますか?

私にとって、そして私の調査に基づくと、薄暗いテーブルを共有することの失敗は見られませんが、確認したいと思いました。

ありがとう!

nsousa

彼らはできるし、そうすべきです。

これが、異なるファクトテーブルからの複数のバージョンの真実を回避するために、属性を1つの場所に保持する、適合ディメンションの要点です。

したがって、各ファクトテーブルに必要なすべての属性を持つ単一の日付ディメンションは、それを必要とする各ファクトテーブルからリンクされます。

顧客ディメンションについても同じです。請求先住所などの顧客情報を必要とする販売ファクトテーブルと、各顧客が恩恵を受けることができるキャンペーンに関する情報を保持するマーケティングファクトテーブルがある場合は、これらすべての属性を1つのテーブルに結合します。一部の顧客はマーケティングファクトテーブルで参照されない場合があり、他の顧客はファクトテーブルに存在しない場合がありますが、すべてが単一の顧客ディメンションに存在します。これは、顧客が誰であるかに関する唯一の正しい情報源です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じsnmpコミュニティを複数のsnmpバージョンに関連付けることはできますか?

分類Dev

スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

分類Dev

スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

分類Dev

MS SQL Compact Editionのモデルを準備するときに、ネイティブの参照とIDキーを同時に使用してオブジェクト/エンティティを関連付けるのはなぜですか?

分類Dev

モデルをlaravelの通知テーブルに関連付けることはできますか?

分類Dev

Mavenでは、デフォルトで複数のプロファイルを同時にアクティブにすることはできますか?

分類Dev

JavaFX Mavenアセンブリの警告:「プロジェクトアーティファクトを含めることはできません...関連付けられたファイルまたはディレクトリがありません」

分類Dev

JavaFX Mavenアセンブリの警告:「プロジェクトアーティファクトを含めることはできません...関連付けられたファイルまたはディレクトリがありません」

分類Dev

ファクトレスファクトテーブルは、ディメンションテーブルと1:1の関係にあります

分類Dev

Firebase:NoSQLでディメンション/ファクトテーブルのデザインを使用することをお勧めしますか

分類Dev

sequelizeを使用すると、同じオブジェクトの複数のインスタンスに関連付けることができますか?

分類Dev

エンティティクラスのシードデータをそのクラスの宣言に関連付けることはできますか?

分類Dev

ファイルはパーティションテーブルとファイルシステムの再作成に耐えることができますか?

分類Dev

データベーステーブルは、列の関数でインデックスを付けることができますか?

分類Dev

同じ値でテーブルを更新すると、トランザクションログファイルのサイズが大きくなりますか?

分類Dev

同じRESTメソッドに複数の@Pathアノテーションを付けることができますか

分類Dev

Linqは、サブクエリを複数の列の同じテーブルに関連付けました

分類Dev

F#インタラクティブ-複数のファイルが同じアセンブリを参照するときにプリコンパイラディレクティブを使用するにはどうすればよいですか?

分類Dev

同じルートを持つ2つのサブディレクトリは、同じマウントされたファイルシステム上にあることが保証されていますか?

分類Dev

BigQueryテーブルの設計-ファクトテーブルとディメンションテーブルを混在させますか?

分類Dev

複数のWordファイルからExcelの個別のワークシートにテーブルをコピーし、ワークシートにWordドキュメントの名前を付けるにはどうすればよいですか?

分類Dev

スクロールSVGでテキストをアニメーション化します。2つの図形の両方を同時にアクティブにすることはできませんか?

分類Dev

同じテーブルの複数の結合列にインデックスを付ける方法はありますか?

分類Dev

Laravelで「hasMany」を使用して同じテーブルを関連付けることは可能ですか?

分類Dev

複数のRandomAccessFileオブジェクトが同じファイルにデータを書き込むことはできますか?

分類Dev

フィールドにクエリを実行してメインコレクションフィールドを取得し、クラウドファイヤーストアのサブコレクションドキュメントでサブコレクションを取得することはできますか?

分類Dev

Ransackを使用して、同じテキストフィールドからモデルとその関連付けを検索することはできますか?

分類Dev

TypeOrmを使用して、関連するテーブルのデータにエンティティ全体を使用することを回避できますか?

分類Dev

2つのトランザクションが同じテーブルMySqlでIXロックを取得することはできません

Related 関連記事

  1. 1

    同じsnmpコミュニティを複数のsnmpバージョンに関連付けることはできますか?

  2. 2

    スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

  3. 3

    スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

  4. 4

    MS SQL Compact Editionのモデルを準備するときに、ネイティブの参照とIDキーを同時に使用してオブジェクト/エンティティを関連付けるのはなぜですか?

  5. 5

    モデルをlaravelの通知テーブルに関連付けることはできますか?

  6. 6

    Mavenでは、デフォルトで複数のプロファイルを同時にアクティブにすることはできますか?

  7. 7

    JavaFX Mavenアセンブリの警告:「プロジェクトアーティファクトを含めることはできません...関連付けられたファイルまたはディレクトリがありません」

  8. 8

    JavaFX Mavenアセンブリの警告:「プロジェクトアーティファクトを含めることはできません...関連付けられたファイルまたはディレクトリがありません」

  9. 9

    ファクトレスファクトテーブルは、ディメンションテーブルと1:1の関係にあります

  10. 10

    Firebase:NoSQLでディメンション/ファクトテーブルのデザインを使用することをお勧めしますか

  11. 11

    sequelizeを使用すると、同じオブジェクトの複数のインスタンスに関連付けることができますか?

  12. 12

    エンティティクラスのシードデータをそのクラスの宣言に関連付けることはできますか?

  13. 13

    ファイルはパーティションテーブルとファイルシステムの再作成に耐えることができますか?

  14. 14

    データベーステーブルは、列の関数でインデックスを付けることができますか?

  15. 15

    同じ値でテーブルを更新すると、トランザクションログファイルのサイズが大きくなりますか?

  16. 16

    同じRESTメソッドに複数の@Pathアノテーションを付けることができますか

  17. 17

    Linqは、サブクエリを複数の列の同じテーブルに関連付けました

  18. 18

    F#インタラクティブ-複数のファイルが同じアセンブリを参照するときにプリコンパイラディレクティブを使用するにはどうすればよいですか?

  19. 19

    同じルートを持つ2つのサブディレクトリは、同じマウントされたファイルシステム上にあることが保証されていますか?

  20. 20

    BigQueryテーブルの設計-ファクトテーブルとディメンションテーブルを混在させますか?

  21. 21

    複数のWordファイルからExcelの個別のワークシートにテーブルをコピーし、ワークシートにWordドキュメントの名前を付けるにはどうすればよいですか?

  22. 22

    スクロールSVGでテキストをアニメーション化します。2つの図形の両方を同時にアクティブにすることはできませんか?

  23. 23

    同じテーブルの複数の結合列にインデックスを付ける方法はありますか?

  24. 24

    Laravelで「hasMany」を使用して同じテーブルを関連付けることは可能ですか?

  25. 25

    複数のRandomAccessFileオブジェクトが同じファイルにデータを書き込むことはできますか?

  26. 26

    フィールドにクエリを実行してメインコレクションフィールドを取得し、クラウドファイヤーストアのサブコレクションドキュメントでサブコレクションを取得することはできますか?

  27. 27

    Ransackを使用して、同じテキストフィールドからモデルとその関連付けを検索することはできますか?

  28. 28

    TypeOrmを使用して、関連するテーブルのデータにエンティティ全体を使用することを回避できますか?

  29. 29

    2つのトランザクションが同じテーブルMySqlでIXロックを取得することはできません

ホットタグ

アーカイブ