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