2017-04-18 17 views
0

DWHの寸法がゆっくりと変化しています。タイプ1、タイプ2、タイプ3などです。これにより、ディメンションテーブルの変更を追跡できます。しかし、ファクトテーブルの変更を追跡する方法は何ですか?ゆっくり変化する事実

+0

? –

答えて

1

ファクトテーブルの履歴を追跡する方法はいくつかありますが、同様の範囲の手法をディメンションで使用されているものと同様に適用できます。いつものように、あなたが選択したテクニックは、あなたがやってきた変更の種類と、ユーザーがデータを分析する方法によって異なります。例えば

  • あなたが幸運であるとちょうど新しい行の挿入されている多くのトランザクション事実のように、全くファクトテーブルの履歴を追跡する必要はないかもしれません。
  • タイプ1の変更に相当するものをファクトレコードに適用し、値を更新および置換することができます。
  • 定期的なスナップショットを使用してデザインを補完し、ある時点または定義された期間の測定値を確認することができます。
  • 長時間実行されているプロセスの履歴は、さまざまな日付(請求日、解決日)および対策(請求額、解決額)を持つ可能性がある保険請求など、それは時間の経過とともに発散するだけです。この場合、時間の経過とともに事実を記入し、そのように履歴を追跡します。
  • タイプ2の変更と同様に、累積スナップショットにタイムスタンプ付き行バージョンを追加する必要がある場合があります。
  • この複雑な画像の簡単なバージョンは、履歴を気にしないほとんどのユーザーのために、ビューで表示することができます。

これらの手法の中には、ファクトテーブルにサロゲートキーを持たせることで利益を得るものがあります。

この記事は事実で変更を追跡するのこのより複雑な世界にいくつかのヒントを与える:あなたはあなたの事実がどのように変化するかについて、もう少し詳細を提供することができます

Kimball Design Tip