データウェアハウスのデータモデリング

データウェアハウスの基本概念

Aaren Stubberfield

Data Scientist

データモデル

  • ボトムアップ、Kimballモデル=スター/スノーフレーク
  • 非正規化データモデル

2つのデータベースアイコン→ETL→2つのデータマート→データウェアハウス→PC利用者・レポート・虫眼鏡の各アイコン

データウェアハウスの基本概念

ブラボーに戻ります

  • 仮想の上場企業
    • ホームオフィス家具を販売

机と椅子のあるホームオフィス

1 写真: Pixabay(Pexels)
データウェアハウスの基本概念

ファクト表

  • 組織の測定値・指標・事実
  • 詳細取得のためディメンション表へリンク

表名: Sales_Order_Fact

Keys ColumnName
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

凡例: FK = Foreign Key

データウェアハウスの基本概念

ディメンション表

  • プロセスに関するディメンション/属性
  • 参照データを保持
  • ディメンション表がファクト表に詳細を追加

表名: Customer_Dim

Keys ColumnName
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

凡例: PK = Primary Key

データウェアハウスの基本概念

スター・スキーマ

  • 中央のファクト表と1つ以上のディメンション表
  • ビジネスユーザーにとって分かりやすい

中央の受注ファクト表を製品・顧客・時間のディメンション表が囲む図

データウェアハウスの基本概念

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

  • ディメンション表が別のディメンション表経由で接続

中央の受注ファクト表を製品・顧客・時間のディメンション表が囲み、顧客に国テーブルが接続された図

データウェアハウスの基本概念

練習しましょう!

データウェアハウスの基本概念

Preparing Video For Download...