緩慢變化維的類型以及處理方式

類型0:原樣保留

對維度屬性值不會發(fā)生變化的卤橄,事實表以原始值分組拴测。例如持久型標識符和日期維度的大多數(shù)屬性

類型1:重寫

維度行中原來的屬性值被新值覆蓋船庇。類型1屬性總是反映最近的工作蒿赢,因此該技術(shù)破壞了歷史情況涤妒。盡管該方法易于實現(xiàn)且不需要建立額外的維度行颁督,但使用時需小心践啄,因為受此影響的聚集事實表和OLAP多維數(shù)據(jù)庫將會重復(fù)計算。

類型2:增加新行

新行中采用修改的屬性值沉御。要實現(xiàn)該方式需要維度主鍵更具有一般性屿讽,不能僅采用自然鍵或持久鍵,因為采用該方法時經(jīng)常會出現(xiàn)多行描述同樣成員的情況吠裆。在為維度成員建立新行時伐谈,將為其分配新的主代理鍵,在修改發(fā)生后將其作為所有事實表的外鍵试疙,直到后續(xù)變化產(chǎn)生新維度鍵并更新維度行诵棵。當類型2發(fā)生時,最少需要在維度行中增加三個額外列:1祝旷、有效的日期/時間戳非春;2柱徙、截止日期/時間戳;3奇昙、當前行標識护侮;

類型3:增加新屬性

將在維度表上增加新屬性以保存原來的屬性值,新屬性值以變化類型1方式重寫主屬性储耐。這種類型變化有時稱為替換現(xiàn)實羊初。用戶可以利用當前值或替換現(xiàn)實來分組或過濾事實數(shù)據(jù),不過這種方法不太常用什湘。

類型4:增加微型維度

當維度中的一組屬性快速變化并劃分為微型維度時采用长赞。此種情況下的維度通常被稱為快速變化魔鬼維度。通常在包含幾百萬行的維度表中使用的屬性是微型維度設(shè)計的候選闽撤,即使他們不經(jīng)常變化得哆。微型維度需要自己的唯一主鍵,基維度和微型維度主鍵從相關(guān)的事實表中獲取哟旗。

類型5:增加微型維度以及類型2支架

用于精確保存歷史屬性值贩据,按照當前屬性值,增加報表的歷史事實闸餐。類型5建立在類型4微型維度之上饱亮,并嵌入類型1引用基維度中的微型維度。這樣才能確保當前分配的微型維度屬性能夠與基維度上其他微型維度一起被訪問舍沙,而不必通過事實表連接近上,邏輯上說,應(yīng)該講基維度及微型維度支架表示為展現(xiàn)區(qū)域中的單一表拂铡。每當當前微型維度分配發(fā)生變化時壹无,需要重寫類型2微型維度引用。

類型6:增加類型2屬性到類型3維度

類型6保存歷史和當前維度屬性值感帅。類型6建立在類型2的基礎(chǔ)上斗锭,同時嵌入維度行屬性的當前類型1版本,因此事實行可以被過濾或分組留瞳,要么按照當度量發(fā)生時有效的類型2屬性值,要么按照屬性的當前值骚秦,在此環(huán)境中她倘,當屬性發(fā)生變化時,類型1屬性由系統(tǒng)自動重寫與待定持久鍵關(guān)聯(lián)的所有行作箍。

類型7:雙類型1和類型2維度

類型7是用于支持過去和現(xiàn)在報表的最后一種混合技術(shù)硬梁。事實表可以被訪問,通過被建模為類型1維度僅僅展示最新屬性值胞得,建模為類型2維度展示最新歷史概要荧止。同樣的維度表確保實現(xiàn)兩方面的觀點。維度的持久鍵和主代理鍵同時存在事實表上,從類型1角度看跃巡,維度的當前標識被約束至當前,通過持久鍵與事實表連接。從類型2角度看援所,當前標識無約束不狮,事實表通過代理鍵主鍵連接。此兩種方法可以按照不同的識圖部署到BI應(yīng)用上兔朦。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末偷线,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子沽甥,更是在濱河造成了極大的恐慌声邦,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摆舟,死亡現(xiàn)場離奇詭異亥曹,居然都是意外死亡,警方通過查閱死者的電腦和手機盏檐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門歇式,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胡野,你說我怎么就攤上這事材失。” “怎么了硫豆?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵龙巨,是天一觀的道長。 經(jīng)常有香客問我熊响,道長旨别,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任汗茄,我火速辦了婚禮秸弛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘洪碳。我一直安慰自己递览,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布瞳腌。 她就那樣靜靜地躺著绞铃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嫂侍。 梳的紋絲不亂的頭發(fā)上儿捧,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天荚坞,我揣著相機與錄音,去河邊找鬼菲盾。 笑死颓影,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的亿汞。 我是一名探鬼主播瞭空,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疗我!你這毒婦竟也來了咆畏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吴裤,失蹤者是張志新(化名)和其女友劉穎旧找,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體麦牺,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡钮蛛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了剖膳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片魏颓。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吱晒,靈堂內(nèi)的尸體忽然破棺而出甸饱,到底是詐尸還是另有隱情,我是刑警寧澤仑濒,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布叹话,位于F島的核電站,受9級特大地震影響墩瞳,放射性物質(zhì)發(fā)生泄漏驼壶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一喉酌、第九天 我趴在偏房一處隱蔽的房頂上張望热凹。 院中可真熱鬧,春花似錦泪电、人聲如沸般妙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽股冗。三九已至霹陡,卻和暖如春和蚪,著一層夾襖步出監(jiān)牢的瞬間止状,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工攒霹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留怯疤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓催束,卻偏偏與公主長得像集峦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子抠刺,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容