スタースキーマとスノーフレークスキーマ

Power BI におけるデータモデリング

Sara Billen

Curriculum Manager at DataCamp

スタースキーマ

  • ファクトテーブル
  • ディメンションテーブルが囲むかたち

5つのディメンションに囲まれたファクトを示すスター スキーマの図

Power BI におけるデータモデリング

スノーフレークスキーマ

  • ディメンション間の関連付けが可
  • ファクトテーブルは変わらない

5つのディメンションに囲まれたファクト、そのうち 2 つが他のディメンションに接続されたスノーフレーク・スキーマの図

Power BI におけるデータモデリング

詳しく見ると...

スタースキーマ

スター スキーマにおけるプロダクト階層の例

スノーフレークスキーマ

スノーフレーク・スキーマにおけるプロダクト階層のテーブル例

Power BI におけるデータモデリング
スタースキーマ

スター・スキーマの図

  • 推奨アプローチ
  • ビジネスユーザーにとって理解しやすい
  • BI ツールはスタースキーマ向けに最適化
スノーフレークスキーマ

スノーフレーク・スキーマ図

  • 一部のデータウェアハウスで使用
  • 少ない重複
  • データ内容の更新が効率的
Power BI におけるデータモデリング

Power BI のスターとスノーフレークスキーマ

Power BI のデータモデルの例

  • 両スキーマとも機能する
  • ただし、Power BI にはスタースキーマの方が適切
    • 理解しやすい
    • パフォーマンスの懸念は小さい
Power BI におけるデータモデリング

パフォーマンスアナライザー

Power BI の Performance Analyzer のスクリーンショット

  • 組み込みのパフォーマンス分析機能
  • ビジュアルの 3 要素
    • DAX クエリにかかった時間
    • ビジュアル表示にかかった時間
    • その他の処理時間
Power BI におけるデータモデリング

パフォーマンス調整のアドバイス

DAX クエリの遅さ

  • DAX 操作を調整
  • データ読み込みのパフォーマンスを改善

ビジュアル表示の遅さ

  • 複雑なビジュアルを避ける
  • 表示する情報を減らす

その他の遅さ

  • ページ上のビジュアル数を減らす
Power BI におけるデータモデリング

練習しましょう!

Power BI におけるデータモデリング

Preparing Video For Download...