目前一般BI展現都是基于歷史數據的分析,要想做到實時性的BI并非不可實現,前一段時間,由于工作需要,專門驗證了微軟的主動緩存
目前一般BI展現都是基于歷史數據的分析,要想做到實時性的BI并非不可實現,,前一段時間,由于工作需要,專門驗證了微軟的主動緩存機制。
一、基本概念:
微軟對Cube的存儲模式包括:MOLAP、ROLAP、HOLAP。簡單介紹三種格式特點:
1、MOLAP: 度量值組數據和聚合都以多維格式文件存儲;
2、ROLAP: 度量值組數據和聚合都以關系數據庫存儲;
3、HOLAP: 度量值組數據以關系數據庫存儲,而聚合數據以多維格式文件存儲。
微軟為了平衡MOLAP(查詢性能高)和ROLAP(實時性強)優勢,提供了主動緩存。
二、主動緩存機制
如下圖,是微軟的主動緩存處理的技術架構圖:
說明:如果開啟了主動緩存,在新的緩存未生成之前讀的是Cube中的Cache。
如果舊版本的Cache存在,新的Cache 在構建中,任然讀舊版的Cache.
在舊版本Cache刪除,新Cache覆蓋舊版Cache同時,讀關系數據庫數據;
覆蓋完成后,讀新的Cache.
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com