Pentaho Analysis 分析服務,專案為 Mondrian。提供OLAP分析相關模組。
線上分析處理(Online Analytical Processing, OLAP)意指即時性分析大量資料。
不像線上交易處理(Online Transaction Processing, OLTP),進行典型操作如讀取與修改個別和小型記錄,
OLAP一次處理大量資料,與一般的唯讀操作。
線上指雖然牽涉大量資料
- 典型百萬數量以上的記錄, 佔上好幾個Gigabytes
- 系統必須負責查詢足夠快到讓資料的互動探索。
在我們所見的呈現背後,進行過資料分析、處理。OLAP運用的技術稱為樞紐分析。
Mondrian
Mondrian OLAP server,是一個以Java開發的開放原始碼OLAP引擎。
Pentaho分析服務支援 MDX(Multi-Dimensional Expressions)查詢語言與XML以應用於分析與olap4j介面規格。
Pentaho分析服務讀取SQL與其他資料來源並在一個記憶快取中加速。
Schema Workbench
Pentaho Schema Workbench (PSW) 幫助使用者建立Mondrian OLAP Schema。
可讓資料呈現多維度,並讓使用者選擇探索資料之維度與單位,互動式深入與交錯資料製表。
Aggregation Designer
Pentaho Aggregation Designer (PAD) 將改善Pentaho Analysis (Mondrian) OLAP Cube的聚集表格(Aggregate Table),提供建立與部署的簡化。
以簡單的介面提供你所描述的維度(Dimension)進行Aggregate Table建立,
並產生資料描述語言(Data Definition Language, DDL)、處理語言(Manipulation Language, DML),以及更新過的Mondrian Schema。
|