【正文】
OLAP,與 MOLAP使用數(shù)據(jù)塊直接執(zhí)行多維數(shù)據(jù)可視化執(zhí)行圖不相同,ROLAP是把可視化圖形的相應(yīng)操作映射到關(guān)系表與 SQL查詢(xún)上。 O L A P 的 實(shí) 現(xiàn) 方 法 1. OLAP服務(wù)器的實(shí)現(xiàn)方法 – 關(guān)系 OLAP (ROLAP) – 多維 OLAP (MOLAP) – 混合 OLAP (HOLAP) OLAP Server user Warehouse ? ? O L A P 的 實(shí) 現(xiàn) 方 法 2. OLAP服務(wù)器的特征 – 查詢(xún)性能 – 空間占用 – 分析查詢(xún)能力 O L A P 的 實(shí) 現(xiàn) 方 法 ? ROLAP服務(wù)器的原理 OLAP Server user Warehouse Data cache SQL Live fetch Cache Query Data O L A P 的 實(shí) 現(xiàn) 方 法 ? MOLAP服務(wù)器的原理 OLAP Server user Warehouse Query Data MDDB Periodic load O L A P 的 實(shí) 現(xiàn) 方 法 ROLAP的優(yōu)勢(shì): – 沒(méi)有大小限制 – 現(xiàn)有的關(guān)系數(shù)據(jù)庫(kù)技術(shù)可以沿用 – 可以通過(guò) SQL實(shí)現(xiàn)詳細(xì)數(shù)據(jù)與概要數(shù)據(jù)的存儲(chǔ) – 現(xiàn)有數(shù)據(jù)庫(kù)已經(jīng)對(duì) OLAP做了很多優(yōu)化,包括并行存儲(chǔ),并行查詢(xún),并行數(shù)據(jù)管理,基于成本的查詢(xún)優(yōu)化,位圖索引、 SQL的 OLAP擴(kuò)展等 大大提高了 OLAP的速度。 O L A P 的 實(shí) 現(xiàn) 方 法 MOLAP的優(yōu)勢(shì): – 性能好,相應(yīng)速度快; – 專(zhuān)為 OLAP所設(shè)計(jì) – 支持高性能的決策支持計(jì)算,如: 復(fù)雜的跨維計(jì)算; 多用戶(hù)的讀寫(xiě)操作; 行級(jí)的計(jì)算。 O L A P 的 實(shí) 現(xiàn) 方 法 ROLAP的缺點(diǎn): – 一般比 MDD相應(yīng)的速度慢; – 不支持有關(guān)預(yù)計(jì)算的讀寫(xiě)操作; – SQL無(wú)法完成部分計(jì)算: 無(wú)法完成多行的計(jì)算; 無(wú)法完成維之間的計(jì)算。 O L A P 的 實(shí) 現(xiàn) 方 法 MOLAP的缺點(diǎn): – 增加系統(tǒng)復(fù)雜度,增加系統(tǒng)培訓(xùn)及維護(hù)費(fèi)用; – 受操作系統(tǒng)平臺(tái)中文件大小的限制,難以達(dá)到 TB級(jí)( 1020G) – 需要進(jìn)行預(yù)計(jì)算,可能導(dǎo)致數(shù)據(jù)爆炸; – 無(wú)法支持維的動(dòng)態(tài)變化,缺乏數(shù)據(jù)模型和數(shù)據(jù)訪(fǎng)問(wèn)的標(biāo)準(zhǔn)。 O L A P 的 實(shí) 現(xiàn) 方 法 ? HOLAP服務(wù)器的原理 OLAP Server user Warehouse Fetch, cache MDDB and cache Periodic load Query Data