Pentaho技術可行性分析 - 香草專欄 - 博客頻道 - CSDN.NET http://blog.csdn.net/pp156/article/details/6936502
Pentaho技術可行性分析
1.多種方案比較
BIEE
ODI
BIRT
Pentaho
公司
Oracle
ORACLE收購ODI
Eclipse插件
Pentaho
價格
按License算,昂貴
按CPU算,貴
開源免費
社區版開源免費
性能
性能高
性能比傳統ETL高10倍,最快的轉換速度
性能一般,有內存溢出bug,不適用大數據量處理
性能一般,但可部署多服務器并發任務,支持集群
功能
完整的BI套件包括:ETL、Report &Analyst、Business Process等
只包含ETL功能,支持計劃任務。
Report designer、自帶runtime服務、簡單的數據轉換
BI套件包括:ETL工具Kettle、BI Server、Report Design Studio、OLAP等
易操作性
安裝復雜,操作需要專業培訓。
圖形設計界面,參數配置,易上手。
基于eclipse免安裝,解壓運行。圖形界面報表開發,易上手。
免安裝,解壓運行。ETL工具Kettle是圖形拖拽操作界面,易上手。
文檔/社區支持
文檔較多,社區一般,相關專業培訓較多。
文檔較多,社區不多
文檔較多,商用較少,無任何技術支持。
官方社區比較活躍(英文)
中文社區有2個(不太活躍)
文檔較少,多為英文文檔。
擴展性
完整的BI方案,基本能滿足企業的所有BI需求。
只是ETL工具,不包含報表展現功能
提供Java API,可嵌入web系統
綜合的BI套件工具,支持更高數據分析功能的要求,但社區版功能有限。
移植性
支持多操作系統
支持多操作系統
支持多操作系統
支持多操作系統
監控
監控功能強大
監控功能一般
沒有監控功能。
監控功能一般。
2.Pentaho介紹
2.1資源地址
所有套件下載:http://sourceforge.net/projects/pentaho/
Pentaho官方網站:http://www.pentaho.com/
Pentaho愛好者中文論壇:http://www.itisbi.com/
Pentaho中文論壇:http://www.pentahochina.com/biforum/index.jsp
2.2概要介紹
Pentaho BI套件的組成:
此處只介紹我們常用的幾個:
2.2.1 Kettle ETL解決方案:
Data Integration,適用于各種場景的ETL工作。其又包括幾個部分:
u Spoon—設計轉換及作業的集成開發環境
轉換(Transformation,專注于數據加工):數據加工規則(源數據和目標數據的轉換)。
作業(Job,專注于流程控制):多轉換及其他操作的流轉控制。
u Carte—Job的執行引擎
內置tomcat,定時執行和監控job的服務端。
2 支持增量抽取,通過時間戳或增量表進行抽取;
2 支持多數據源,excel及各種數據庫;
2 圖形拖拽,支持JavaScript對數據進行復雜加工;
2 數據庫管理轉換文件,方便測試環境和生成環境切換(修改數據庫配置)。
2.2.2 BI Server報表展現服務器
u BI Server(基于Tomcat)
報表門戶,內置tomcat,用戶登陸后可訪問具有權限的報表;
可用admin用戶對報表進行用戶授權。
u BI Server Console(BI Server管理器)
管理前端角色、用戶密碼等
2.2.3 Report Design Studio(報表設計器)
u 通過studio制作報表,publish到BI Server
2.2.4 Dashboard(儀表盤)社區版未提供
2.2.5 Weka(數據挖掘解決方案)未試用
2.2.6 Mordrian OLAP(多維數據分析器)未試用
2.2.7 Pentaho Metadata Editor(元數據編輯)屏蔽底層業務數據 未試用
2.3 Pentaho拓撲簡示
2.4企業版與社區版的區別
Pentaho企業版和社區版的區別主要表現在Dashboard(儀表盤)上。
Pentaho企業版的收費標準主要是是按用戶數,基本價格都在3萬美元左右。
Pentaho企業版相對社區版增加了門戶功能,頁面布局等功能。
Pentaho企業版的 ETL工具可以支持Hadoop,可視化建模等功能。
3.國內服務商
3.1人大金倉信息技術股份有限公司
其具有基于 Pentaho社區版開發的 BI平臺版本,提供 Pentaho企業版的相應功能,而且提供本地化的服務。
服務內容
價格
備注
培訓(kettle,pentaho平臺系列
工具的使用,部署pentaho平臺)
3000/每學員/每天
三個學員以上+北京以外的往返交通費(飛機),
一般培訓時間是兩天。
外派開發(Onside Development)
3 W人/月
外派開發人員到客戶方開發。
(三個人月以上)
技術支持,二次定制開發
2500人/日
用戶提出需求,我方根據需求在Pentaho平臺上二次開發。
用戶現場實施
2000人/日
完全基于 Pentaho產品的實施。
3.2蘇州百咨信息技術有限公司
其在銀行業商業智能方面的經驗harland financial solutions (3.5 years),Wells Fargo Bank (1.5 years)等。其有很多銀行方面的實施經驗和案例,包括了 transaction analysis, loan analysis, delinquency analysis,investment analysis等
1.培訓Pentaho(5000元/天,除差旅費,3天),對企業人數不限。
2.設計方案:項目的前期設計,包括:數據倉庫及數據模型的建立,ETL轉換和olap的設計,價格具體要按實際的業務需求可以定。
3.項目外包。