//
Mondrian_百度百科
http://baike.baidu.com/link?url=xCNjhdbuOeXdRQE28P21CInXT8lBTB82LbYmOTZkYrtyuqv6H-UpJiEKLwYfcsVPiWb4MemWdhftHi827eNX30P4myNKe8_Mt3vr-b65_Qi
Mondrian是一個(gè)開放源代碼的Rolap服務(wù)器迫横,使用java開發(fā)的番舆。它實(shí)現(xiàn)了xmla和jolap規(guī)范,而且自定義了一種使用mdx語(yǔ)言的客戶端接口矾踱。Mondrian是olap服務(wù)器恨狈,而不是數(shù)據(jù)倉(cāng)庫(kù)服務(wù)器,因此Mondrian的元數(shù)據(jù)主要包括olap建模的元數(shù)據(jù)呛讲,不包括從外部數(shù)據(jù)源到數(shù)據(jù)庫(kù)轉(zhuǎn)換的元數(shù)據(jù)禾怠。也就是說(shuō)Mondria的元數(shù)據(jù)僅僅包括了多維邏輯模型,從關(guān)系型數(shù)據(jù)庫(kù)到多維邏輯模型的映射贝搁,存取權(quán)限等信息吗氏。在功能上,Mondrian支持共享維和成員計(jì)算雷逆,支持星型模型和雪花模型的功能弦讽。
一個(gè)用Java寫成的OLAP(在線分析性處理)引擎。它用MDX語(yǔ)言實(shí)現(xiàn)查詢膀哲,從關(guān)系數(shù)據(jù)庫(kù)(RDBMS)中讀取數(shù)據(jù)往产。然后經(jīng)過(guò)Java API用多維的方式對(duì)結(jié)果進(jìn)行展示。多維數(shù)據(jù)中等太,維度(dimension),層次(Hierarchies)蛮放,級(jí)別(Level)等概念很重要缩抡。
作為數(shù)據(jù)倉(cāng)庫(kù)最重要的多維分析工具,OLAP利用存儲(chǔ)在數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)完成各種分析操作包颁,并以直觀易懂的形式將分析結(jié)果返回給決策人員瞻想。它的目標(biāo)是滿足決策支持或多維環(huán)境特定的查詢和報(bào)表需求,技術(shù)核心是多維分析娩嚼。OLAP具有靈活的分析功能蘑险、直觀的數(shù)據(jù)操作和分析結(jié)果可視化表示等突出優(yōu)點(diǎn),從而使用戶對(duì)大量復(fù)雜數(shù)據(jù)的分析變得輕松而高效岳悟,以利于迅速做出正確的判斷佃迄,輔助決策泼差。