スター スキーマの設計について読んでいると、多くの人がさまざまな種類のディメンション テーブルにさまざまな名前を使用していることがわかりました。
各タイプの名前と簡単な説明をリストしてください。エイリアス名もリストされている場合。
スター スキーマの設計について読んでいると、多くの人がさまざまな種類のディメンション テーブルにさまざまな名前を使用していることがわかりました。
各タイプの名前と簡単な説明をリストしてください。エイリアス名もリストされている場合。
これまでに、次のタイプのディメンション テーブルに遭遇しました。
通常の寸法
標準的な星の寸法。
時間次元
標準的な星次元の特殊なケース。
親子ディメンション
階層構造、fx BOM (部品表) のモデル化に使用されます。
スノーフレーク ディメンション
階層構造のモデル化にも使用できます。
ディメンションの縮退 ディメンション
属性が別のディメンション テーブルではなく、ファクト テーブルの一部として格納されている場合。通常、「トランザクション数」のようなカーディナリティの高いディメンションに使用されます。
ジャンク ディメンション
ファクト テーブルに多数の外部キーが存在しないようにするために、異なる属性や関連のない属性を組み合わせた単一のテーブル。ジャンク ディメンションは、頻繁に変化するディメンションによって作成された外部キーを管理するために作成されることがよくあります。通常、カーディナリティが低く、性別やその他のブール値などの無関係なディメンションに使用されます。
ロール プレイング ディメンション
たとえば、「日付」ディメンションは、「販売日」だけでなく、「納入日」または「雇用日」にも使用できます。
ミニ寸法
大きな寸法をすばやく変更する場合。通常、ディメンションの高頻度で低カーディナリティの変更を管理するために使用されます。
適合ディメンション
各実装で同じ構造、属性、ドメイン値、定義、および概念を使用して、複数のデータベース テーブルに実装されます。共有ディメンションという名前でも表示されます。
モンスター ディメンション
非常に大きなディメンション。
縮小ディメンション
より高いレベルの要約に適用されるディメンションの属性のサブセットです。たとえば、Month ディメンションは、Date ディメンションの縮小ディメンションになります。Month ディメンションは、粒度が月単位の予測ファクト テーブルに接続できます。寸法。
推定ディメンション
ファクト レコードをロードしている間、ディメンション レコードがまだ準備できていない可能性があります。1 つの解決策は、他のすべての属性に対して Null で代理キーを生成することです。これは技術的には推定メンバーと呼ばれる必要がありますが、多くの場合、推定ディメンションと呼ばれます。
静的ディメンション
元のデータ ソースから抽出されるのではなく、データ ウェアハウスのコンテキスト内で作成されます。静的ディメンションは、ステータス コードなどを使用して手動でロードすることも、日付や時間ディメンションなどの手順で生成することもできます。
複数値ディメンション
は、多対多の関係に含まれるエンティティ間の単なるブリッジ テーブルです。多対多がファクトとディメンションの間にある可能性もあります。
次に、動的ディメンション
と呼ぶディメンション テーブルのグループがあります。これらはさらに2つのグループに分けることができます。
緩やかに変化する次元/急速に変化する次元
時間とともに変化する次元の属性
ゆっくりと成長するディメンション/急速に成長するディメンション ディメンション
内のレコード/要素の成長に関連します。
注意: これらをディメンション テーブルのサイズと組み合わせると、「急速に変化するモンスター ディメンション」、「ゆっくりと変化するミニ ディメンション」などになります。
特殊なケース:
これらのケースについてはよくわかりません。そのため、説明/使用シナリオを手伝ってください。
データ マイニング ディメンション
仮想ディメンション
デモグラフィック ディメンション
書き込み可能ディメンション
依存ディメンション
独立ディメンション
プライマリ ディメンション
セカンダリ ディメンション
ターシャリ ディメンション
情報ディメンション
ディメンション トリアージ ディメンション
総勘定元帳の不適合ディメンション
データ品質ディメンション
一部の作成者は、データ品質ディメンションと呼ばれる特別なディメンションを追加して、各ファクトテーブルレコードをさらに説明することを提案しています。
データ品質ディメンションの一般的な値は、「<em>正常値」 、「範囲外の値」、「<em>可能性の低い値」、「<em>検証済みの値」、「<em>未検証の値」のようになります。 」および「<em>不確実な値。」</p>
注意:データ品質ディメンションで選択される値は、特定の状況での特定のビジネスニーズによって異なります。
参照ディメンション
キューブ ディメンションとメジャー グループの間に参照ディメンション リレーションシップが存在するのは、次の図に示すように、スノーフレーク スキーマ デザインの別のディメンション テーブルのキーを介して、ディメンションのキー列がファクト テーブルに間接的に結合されている場合です。
参照ディメンションのエイリアスは、スノーフレーク ディメンションである可能性があります。参照ディメンションの関係は、スノーフレーク スキーマ設計のディメンション テーブルとファクト テーブルの間の関係を表すためです。