Slowly Changing Dimension
緩やかに変化するディメンション(SCD)は、時間とともにゆっくり変化するディメンション属性を扱う手法で、Type 1~7 の戦略で履歴を保持する。
目的
データウェアハウスの履歴追跡戦略を設計し、適切な SCD タイプを選択する。
メカニズム
Type 1 は上書き(履歴なし)、Type 2 は行追加と有効期間(完全な履歴、最も一般的)、Type 3 は列追加(直前の値を保持)、Type 6 はハイブリッドである。Type 2 では代理キーと開始/終了タイムスタンプを使う。
ユースケース
- データウェアハウスの履歴管理
- ディメンショナルモデリング
- ETL パイプラインの設計