雪花模式(數(shù)據(jù)庫)
時(shí)間:2022-12-04 10:30:01 | 來源:信息時(shí)代
時(shí)間:2022-12-04 10:30:01 來源:信息時(shí)代
雪花模式 : 星型模式的一種深化,即在星型模式的維度中增加維的深度(亦稱概念分層)所構(gòu)成的雪花狀的概念模式。雪花模式設(shè)計(jì)如圖1所示。
圖1 雪花模式示例
星型模式與雪花模式的主要不同是維表。星型模式中的“時(shí)間維表”在雪花模式中被深化,導(dǎo)致新的“時(shí)間維表”和“季度維表”。例如,現(xiàn)在新的“時(shí)間維表”包含屬性time_id,time_desc和quarter_id,quarter_id連接到“季度維表”。而“季度維表”包含屬性quarter_desc和year。類似地,星型模式中的“銷售市場維表”被深化成兩個(gè)表: 新的“銷售市場維表”和“城市維表”。屬性city_id將兩個(gè)維表相連。注意,如果愿意的話,雪花模式中的“銷售商品維表”和“顧客維表”也可以被進(jìn)一步深化。
在實(shí)際應(yīng)用中,人們觀察數(shù)據(jù)是多層次和多角度的。當(dāng)問題涉及的維度很多或維內(nèi)層次較復(fù)雜時(shí),事實(shí)表中的條目數(shù)將迅速增長,這樣事實(shí)表所占用的存儲(chǔ)空間將迅速增大。在這種情況下,可以考慮使用雪花模式的結(jié)構(gòu)。