コンテンツへスキップ
uencoder

Slowly Changing Dimension

緩やかに変化するディメンション(SCD)は、時間とともにゆっくり変化するディメンション属性を扱う手法で、Type 1~7 の戦略で履歴を保持する。

目的

データウェアハウスの履歴追跡戦略を設計し、適切な SCD タイプを選択する。

メカニズム

Type 1 は上書き(履歴なし)、Type 2 は行追加と有効期間(完全な履歴、最も一般的)、Type 3 は列追加(直前の値を保持)、Type 6 はハイブリッドである。Type 2 では代理キーと開始/終了タイムスタンプを使う。

ユースケース

  • データウェアハウスの履歴管理
  • ディメンショナルモデリング
  • ETL パイプラインの設計

関連ツール

References