維度表:是你要對(duì)數(shù)據(jù)進(jìn)行分析時(shí)所用的一個(gè)量, 比如你要分析產(chǎn)品銷(xiāo)售情況,?你可以選擇按類(lèi)別來(lái)進(jìn)行分析,或按區(qū)域來(lái)分析。另外每個(gè)維度還可以有子維度(稱為屬性),例如類(lèi)別可以有子類(lèi)型,產(chǎn)品名等屬性。下面是兩個(gè)常見(jiàn)的維度表結(jié)構(gòu):
產(chǎn)品維度表:Prod_id, Product_Name, Category, Color, Size, Price?
時(shí)間維度表:TimeKey, Season, Year, Month, Date
事實(shí)表:是數(shù)據(jù)聚合后依據(jù)某個(gè)維度生成的結(jié)果表。它的結(jié)構(gòu)示例如下:
銷(xiāo)售事實(shí)表:Prod_id(引用產(chǎn)品維度表), TimeKey(引用時(shí)間維度表), SalesAmount(銷(xiāo)售總量,以貨幣計(jì)), Unit(銷(xiāo)售量)
上面的這些表就是存在于數(shù)據(jù)倉(cāng)庫(kù)中的。從這里可以看出它有幾個(gè)特點(diǎn):
1.維度表的冗余很大,主要是因?yàn)榫S度一般不大(相對(duì)于事實(shí)表來(lái)說(shuō)的),而維度表的冗余可以使事實(shí)表節(jié)省很多空間。?
2.事實(shí)表一般都很大,如果以普通方式查詢的話,得到結(jié)果一般花的時(shí)間都不是我們可以接受的,一般會(huì)采取預(yù)覽表的模式。?
3.維度表的主鍵一般都取整型值的列類(lèi)型,這樣也是為了節(jié)省事實(shí)表的存儲(chǔ)空間








暫無(wú)數(shù)據(jù)