2017-04-18 61 views
0

我們正在慢慢改變DWH中的維度。類型1,類型2,類型3等。這使我們能夠跟蹤維度表中的更改。但是,跟蹤事實表中變化的方式是什麼?緩慢變化事實

+0

你能提供你的事實如何變化更詳細一點? –

回答

1

有許多不同的方法可以在事實表中跟蹤歷史記錄,並且可以應用與維度中使用的技術類似的一系列技術。一如既往,您選擇的技術取決於您所經歷的變化類型以及用戶想要分析數據的方式。

例如:

  • 你可能是幸運的,而不是需要跟蹤一個事實錶的歷史可言,因爲許多交易事實,都只是新行插入。
  • 您可以將類型1更改的等效應用於事實記錄,更新和替換值。
  • 您可以使用定期快照來補充您的設計,以查看某個時間點或某個特定時間段的措施。
  • 這可能是一個長期運行過程的歷史可能最好在積累的快照事實中處理,例如可能有各種日期(索賠日期,決議日期)和措施(索賠金額,決議金額)的保險索賠,這隻會隨着時間流逝而發生。在這種情況下,您會以這種方式填補事實並追蹤歷史。
  • 您可能需要使用帶時間戳的行版本補充累計快照,類似於類型2更改。
  • 對於大多數不關心歷史和視圖的用戶,您可以在幕後展示這些複雜圖片的簡單版本。

其中一些技術可能受益於事實表上的代理鍵。

本文給出了一些提示到的跟蹤變化的事實這更復雜的世界:

Kimball Design Tip