我想了解SCD類型5,6 & 7如何工作。用示例瞭解緩慢變化的維度(SCD)類型5和7
我讀這article金博爾集團和6
類型stack overflow答案,我能理解型概念6,它是如何工作以及何時使用它。
但是,我仍然無法理解type 5 & 7的工作原理以及何時使用它們。 類型5的說明& 7用示例非常感謝。
在此先感謝。
我想了解SCD類型5,6 & 7如何工作。用示例瞭解緩慢變化的維度(SCD)類型5和7
我讀這article金博爾集團和6
類型stack overflow答案,我能理解型概念6,它是如何工作以及何時使用它。
但是,我仍然無法理解type 5 & 7的工作原理以及何時使用它們。 類型5的說明& 7用示例非常感謝。
在此先感謝。
我不會太擔心 - 所有類型3以上的類型在不同時間都被稱爲類型6。基本上有一系列技術可以處理更復雜的歷史追蹤,您可以根據自己的情況選擇適合自己的組合。 說了這麼多,我就從這篇文章讓更多類型5和7的想法一展身手:
Design Tip #152 Slowly Changing Dimension Types 0, 4, 5, 6 and 7
類型5是一個「迷你尺寸」的變化,其中一個大維度的某些屬性可能會發生變化,但您不希望執行類型2,因爲該維度具有數百萬行。您將這些屬性分解爲一個構建爲垃圾維度的維度,並且您可以使用該表中的關鍵字來跟蹤歷史記錄。在類型5的變體中,您將維度中的新密鑰包含在類型1屬性中,允許您在任何時候查詢維度本身,以查找這些屬性的值,而無需通過事實。欲瞭解更多信息,谷歌「迷你尺寸kimball」。
類型7是實現與類型6相同的事物的不同方式,在類型6中將事物的類型1版本與類型2版本分開維護。通常使用類型2版本的視圖來創建事物的類型1版本。通過使用這兩個關鍵字,您可以查詢事情發生時的情況以及事件如何基於當前版本的維度。它避免了用當前狀態更新舊值的需要。
謝謝你豐富。是否有可能獲得類型5和類型7的示例?類似於https://www.packtpub.com/books/content/slowly-changing-dimension-scd-type-6 – Ash
這篇文章本身提供了一些簡單的例子。我沒有時間去「書」的長度,雖然這是我的舊博客文章,涵蓋類型7 https://richbackbi.wordpress.com/2010/09/29/making-your-dimensions-more - 靈活與類型6 /,雖然混淆,我當時稱它爲6型。如果你能解釋你不明白的部分,並且需要幫助,那麼人們可能會更容易給你答案。 – Rich