ゆっくり変化するディメンション
Microsoft Fabricでデータを変換して分析する
Luis Silva
Solution Architect - Data & AI
ディメンションはどのくらい変化するか?
ディメンションはどのくらい変化するか?
ディメンションはどのくらい変化するか?
ゆっくり変化するディメンション
データ変更の管理手法に基づく SCD タイプ:
タイプ0(変更なし)
タイプ1(上書き)
タイプ2(全履歴を保持)
タイプ3(限定的な履歴を保持)
その他(4, 5, 6, 7)
SCD タイプ0:変更なし
変更は受け付けない
変更データは破棄
常に元の状態を反映
初回ロード後に変更しないデータに使用
SCD タイプ1:上書き
既存レコードを新しいデータで上書き
常に最新の値を反映
履歴不要の補助的な値に使用(例:電話番号)
SCD タイプ2:全履歴を保持
既存レコードを保持し、新データで新規レコードを作成
すべての履歴を保持
変更適用日を追跡する追加列を使用
SCD タイプ3:一部の履歴を保持
一部の属性のみ履歴を保持
各属性に前回値を保持する追加列を追加
追加行なしで限定的な履歴(現行と直前)を持たせたい場合に使用
その他の SCD タイプ
その他(4, 5, 6, 7)はタイプ1〜3の派生
複雑なため一般的ではない
最も一般的なのはタイプ1と2。可能な限り以下を使用:
履歴不要なら SCD タイプ1
履歴が必要なら SCD タイプ2
Ayo berlatih!
Microsoft Fabricでデータを変換して分析する
Preparing Video For Download...