2014年自考互聯(lián)網(wǎng)數(shù)據(jù)庫?贾R(shí)點(diǎn)復(fù)習(xí):OLAP數(shù)據(jù)組織模式
OLAP系統(tǒng)中的數(shù)據(jù)分為細(xì)節(jié)數(shù)據(jù)和綜合數(shù)據(jù),細(xì)節(jié)數(shù)據(jù)一般采用關(guān)系數(shù)據(jù)庫組織并由RDMBS進(jìn)行管理。如何組織數(shù)據(jù)倉庫中的綜合數(shù)據(jù),以滿足客戶端用戶多維數(shù)據(jù)分析的需要,是OLAP實(shí)施的關(guān)鍵問題。目前主要有兩種組織模式:一種是建立專用的多維數(shù)據(jù)庫系統(tǒng);另一種是利用現(xiàn)有的關(guān)系數(shù)據(jù)庫技術(shù)來模擬多維數(shù)據(jù)庫,用二維關(guān)系表示多維概念。這兩種組織方式對(duì)應(yīng)的OLAP系統(tǒng)分別稱為多維OLAP和關(guān)系OLAP。
(1)MD-OLAP的綜合數(shù)據(jù)組織模式。MD-OLAP以多維數(shù)據(jù)庫位核心。多維數(shù)據(jù)庫概而言之就是以多維方式來組織數(shù)據(jù),以多維方式來顯示數(shù)據(jù)。多維數(shù)據(jù)庫可以直觀地表現(xiàn)現(xiàn)實(shí)世界中的“一對(duì)多”和“多對(duì)多”關(guān)系,不僅多維概念表達(dá)清晰,占用存儲(chǔ)少,更重要的是它有著高速的綜合速度。二維數(shù)據(jù)很容易理解,當(dāng)維數(shù)擴(kuò)展到三維甚至更多維時(shí),多維數(shù)據(jù)庫將形成類似于“超立方”塊一樣的結(jié)構(gòu)。每個(gè)對(duì)象由聚集成組的單元塊組成,單元塊通過直接偏移計(jì)算進(jìn)行存取。多維數(shù)據(jù)庫由多維數(shù)據(jù)庫管理系統(tǒng)MDBMS負(fù)責(zé)管理,其中元數(shù)據(jù)是核心部件,它描述了應(yīng)用的多方面信息,包括層次關(guān)系,計(jì)算轉(zhuǎn)換信息,時(shí)序,序列信息,報(bào)表中數(shù)據(jù)項(xiàng)描述,安全存取控制,數(shù)據(jù)更新狀態(tài)等。
(2)ROLAP的綜合數(shù)據(jù)組織模式。同多維數(shù)據(jù)庫相比,關(guān)系數(shù)據(jù)庫盡管表達(dá)多維概念不大自然,但在現(xiàn)有關(guān)系數(shù)據(jù)庫廣泛使用的情況下也不失為一種實(shí)用可行的方案,比如Sybase及Informix均采用了這種技術(shù)。ROLAP以關(guān)系數(shù)據(jù)庫為核心,用關(guān)系數(shù)據(jù)庫中的二維表來組織數(shù)據(jù),表達(dá)多維概念,其數(shù)據(jù)組織采用星型模式。數(shù)據(jù)倉庫中的每個(gè)主題對(duì)應(yīng)于一個(gè)星型模式結(jié)構(gòu),由一個(gè)事實(shí)表和若干個(gè)維表組成。事實(shí)表中的每條記錄含有指向每個(gè)維表的指針,通過這個(gè)指針,將多維數(shù)據(jù)聯(lián)系起來。