緩慢變化維的幾種常見解決方法:
第一種方法,直接在原來維度的基礎上進行更新,不會產生新的記錄:
1) 更新前:
emp_rid(**鍵) emp_id(自然鍵) emp_name position
101212 12345 jack developer
更新後:
emp_rid(**鍵) emp_id(自然鍵) emp_name position
101212 12345 jack manager
第二種方法,不修改原有的資料,重新產生一條新的記錄,這樣就可以追溯所有的歷史記錄:
1) 更新前:
emp_rid(**鍵) emp_id(自然鍵) emp_name position start_date end_date
101212 12345 jack developer 2010-2-5 2012-6-12
更新後:
emp_rid(**鍵) emp_id(自然鍵) emp_name position start_date end_date
201245 12345 jack manager 2012-6-12
1) 更新前:
emp_rid(**鍵) emp_id(自然鍵) emp_name position old_position
101212 12345 jack developer null
更新後:
emp_rid(**鍵) emp_id(自然鍵) emp_name position old_position
101212 12345 jack manager developer
資料倉儲緩慢變化維的幾種常見方法
資料倉儲緩慢變化維的幾種常見方法 緩慢變化維的幾種常見解決方法 www.2cto.com 第一種方法,直接在原來維度的基礎上進行更新,不會產生新的記錄 1 更新前 emp rid 鍵 emp id 自然鍵 emp name position 101212 12345 jack developer 更...
資料倉儲 緩慢變化維
緩慢變化維處理方法 什麼是緩慢變化維 緩慢變化維的提出是因為在現實世界中,維度的屬性並不是靜態的,它會隨著時間的流失發生緩慢的變化。這種隨時間發生變化的維度我們一般稱之為緩慢變化維,並且把處理維度表的歷史變化資訊的問題稱為處理緩慢變化維的問題。比如學生的班級,年級等 表中的處理方法 1.重寫覆蓋 初...
資料倉儲專題(9) 緩慢變化維處理技術
一 案例描述 在乙個零售業資料倉儲中,事實表儲存著各銷售人員的銷售記錄,某天乙個銷售人員從北京分公司調到上海分公司了,那麼如何來儲存這個變化呢?也就是說銷售人員維度要怎麼恰當的處理這一變化。先來回答乙個問題,為什麼要處理,或儲存這一變化?如果我們要統計北京地區或上海地區的總銷售情況的時候,這個銷售人...