Excelユーザーのためのスター・スキーマパターン
メニューを表示するにはスワイプしてください
スター・スキーマ
中央のファクトテーブルがディメンションテーブルに直接接続されている構造。明確で予測可能なフィルターフロー。DAXやPower Pivotとの高い互換性。
スター・スキーマはExcel特有のものではありません。データエンジニア、BI開発者、SQLアナリストと連携する場合、この構造が最も一般的です。Excelで構築することで、プロフェッショナルなデータツールと同じ概念的基盤でモデルを扱うことができます。
スノーフレークスキーマ
サブテーブルに分割されたディメンションテーブルによる連鎖構造。正規化の度合いが高いが、Power Pivot では DAX メジャーが正しく動作しない場合がある。
スノーフレークスキーマは、スター・スキーマから始まり、ディメンションテーブルをさらにサブテーブルに分割する構造。例えば、Customers テーブルに city や region の情報を含める代わりに、city データを Cities テーブル、region データを Regions テーブルに分けて格納し、Customers → Cities → Regions という連鎖を形成する。
スパゲッティモデル
明確な構造がない。テーブルが複数方向に接続されている。フィルターが曖昧な経路をたどり、誤った数値が静かに生成される。
テーブルが複数方向に接続されており、ディメンションテーブル同士がリンクし、ファクトテーブルが共有ディメンションテーブルを介して接続される。ダイアグラムビューは、認識しやすい形ではなく、絡み合った線のように見える。
サイレントな誤った数値は、どのモデルにおいても最も危険な結果。目に見えるエラーは調査を促すが、もっともらしく見える誤った数値は見逃されやすく、誤ったビジネス判断につながる可能性がある。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください