一、簡介
Saiku成立於2008年,由Tom Barber和Paul Stoellberger研發。
最初叫做Pentaho分析工具,起初是基於OLAP4J庫用GWT包裝的一個前端分析工具。
經過多年的演化、重寫之后,於2010年,改名為Saiku。
如今已成為一個強大的獨立工具,基於 Mondrian OLAP 引擎,用於查詢構建數據集市。
如:即席查詢報表、圖表展示、導出報表成excel或csv格式等。
1.saiku 不太前端界面不太適合開放用戶使用,比較適合企業級應用
2.saiku 使用jersey rest 框架 cube處理可調用 rest 接口,最好自己開發前端,然后調用saiku的接口
3.saiku 本地化使用的是js來處理的
4.saiku 后退管理比較簡陋,最好自己開發一個后退管理
二、特點
1/ 輕量級的OLAP分析引擎,可以方便的擴展、嵌入和配置。 2/ 通過REST API連接OLAP系統,利用其友好的界面為用戶提供直觀的分析數據的方式。 3/ 界面使用HTML、CSS和Javascript實現,從而使得它非常容易自定義。 4/ 通過使用REST的標准,服務器可以很容易地集成到不同的用戶界面和第三方應用程序上, 唯一的要求是第三方應用程序可以發送和接受HTTP通信和接收JSON格式的數據。 客戶端程序不需要了解MDX和相關的查詢語言。
三、下載
Saiku的官方網站(www.analytical-labs.com)常常處於不可訪問狀態 所以很難通過官方網址下載到最新版Saiku Server。 推薦從以下地址下載: http://community.meteorite.bi/ 可以下載各個版本的源代碼 實在不行可到GITHUB上去直接下載源代碼: https://github.com/OSBI/saiku
3.6版本:https://github.com/OSBI/saiku/tree/saiku-3.6
3.8去licence版本:https://github.com/lightingLYG/saiku3
其他: http://blog.analytical-labs.com/tagged/bi http://wiki.meteorite.bi/display/SAIK/Saiku https://ci.analytical-labs.com/job/saiku-mondrian4
四、安裝
1、安裝JDK(版本1.7最好) 千萬不要用1.8 2、設置環境變量 JAVA_HOME Path CLASSPATH 3、 將下載到的saiku-latest.zip解壓存放到目錄:E:\saiku-server . 運行E:\saiku-server目錄下的start-saiku.bat啟動服務。 訪問 http://localhost:8080/ 使用賬號admin,密碼admin即可完成登錄 說明: 1)如果訪問時一直在加載或者沒出現登錄框 一定是沒有相關的js或者js報錯 2)ROOT里面存放的是saiku-ui的源碼 saiku里面存放的是saiku的核心源碼
五、文檔教程
官方文檔:http://docs.analytical-labs.com/saiku/documentation/2013/08/15/datasources.html 維基教程:http://wiki.meteorite.bi/display/SAIK/Saiku