2
我有一個關於類型2尺寸的問題。設計類型2尺寸
在我們的人力資源系統中,可以聘請一名僱員,並在稍後的時間點,如果首次輸入錯誤,則更改僱用日期。在使用類型2維時,這會變得複雜,因爲更改會在維度表中產生新記錄。
所以,我基本上需要一種方式來說,一些更新(如上面的更新)不應導致維度表中的新記錄。但是,對於其他情況,例如員工移動到新位置,我肯定需要在維度表中創建記錄。
我在這裏有什麼選擇?
我有一個關於類型2尺寸的問題。設計類型2尺寸
在我們的人力資源系統中,可以聘請一名僱員,並在稍後的時間點,如果首次輸入錯誤,則更改僱用日期。在使用類型2維時,這會變得複雜,因爲更改會在維度表中產生新記錄。
所以,我基本上需要一種方式來說,一些更新(如上面的更新)不應導致維度表中的新記錄。但是,對於其他情況,例如員工移動到新位置,我肯定需要在維度表中創建記錄。
我在這裏有什麼選擇?
類型2維度不需要應用於維度中的每個屬性。您可以選擇製作一些覆蓋值並丟失歷史記錄的屬性類型1以及創建新記錄並保留歷史記錄的一些屬性類型2。
所以在你上面的例子,你會做1
「位置」屬性類型2和「僱用日期」式退房與不同類型的緩慢變化的屬性的列表,這個維基百科的鏈接, http://en.wikipedia.org/wiki/Slowly_changing_dimension。
大部分時間你只需要1型和2型壽。