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