【正文】
OLAP,與 MOLAP使用數(shù)據(jù)塊直接執(zhí)行多維數(shù)據(jù)可視化執(zhí)行圖不相同,ROLAP是把可視化圖形的相應(yīng)操作映射到關(guān)系表與 SQL查詢上。 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ù)器的特征 – 查詢性能 – 空間占用 – 分析查詢能力 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ì): – 沒有大小限制 – 現(xiàn)有的關(guān)系數(shù)據(jù)庫技術(shù)可以沿用 – 可以通過 SQL實(shí)現(xiàn)詳細(xì)數(shù)據(jù)與概要數(shù)據(jù)的存儲(chǔ) – 現(xiàn)有數(shù)據(jù)庫已經(jīng)對(duì) OLAP做了很多優(yōu)化,包括并行存儲(chǔ),并行查詢,并行數(shù)據(jù)管理,基于成本的查詢優(yōu)化,位圖索引、 SQL的 OLAP擴(kuò)展等 大大提高了 OLAP的速度。 O L A P 的 實(shí) 現(xiàn) 方 法 MOLAP的優(yōu)勢(shì): – 性能好,相應(yīng)速度快; – 專為 OLAP所設(shè)計(jì) – 支持高性能的決策支持計(jì)算,如: 復(fù)雜的跨維計(jì)算; 多用戶的讀寫操作; 行級(jí)的計(jì)算。 O L A P 的 實(shí) 現(xiàn) 方 法 ROLAP的缺點(diǎn): – 一般比 MDD相應(yīng)的速度慢; – 不支持有關(guān)預(yù)計(jì)算的讀寫操作; – SQL無法完成部分計(jì)算: 無法完成多行的計(jì)算; 無法完成維之間的計(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ù)爆炸; – 無法支持維的動(dòng)態(tài)變化,缺乏數(shù)據(jù)模型和數(shù)據(jù)訪問的標(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