1.saiku下載
http://community.meteorite.bi/可以下載各個版本的源代碼
2.下載到 saiku-latest.zip
3.解壓運行比較簡單
解壓出來的目錄:

4.數據源的添加
1)在saiku-server\tomcat\webapps\saiku\WEB-INF\classes目錄下可以看到如下目錄:

ps:這些目錄是saiku更新之后的遺留發布方式,saiku主要支持在頁面上的AdminConsole來添加數據源和cube文件。
2)在legay-datasources中新建文件fact_sales,內容如下:
type=OLAP name=fact_sales driver=mondrian.olap4j.MondrianOlap4jDriver location=jdbc:mondrian:Jdbc=jdbc:postgresql://localhost:5432/dw;Catalog=fact_sales.xml;JdbcDrivers=org.postgresql.Driver; username=postgres password=postgres
3)在legacy-schema文件夾放入你定義的cube文件fact_sales.xml
4)啟動
5.數據源刪除
如果不刪除的話之前加載的數據會一直存在。刪除saiku-server/data/saiku.mv.db和saiku.trace.db;saiku-server/repository/data目錄下所有文件。
6.數據源的另一種配置方式
上面的數據源添加時以MondrianOlap4jDriver發布到saiku中,另一種方式是通過saiku訪問httpServlet的方式,
同樣的在legay-datasources中新建文件fact_sales_remote,內容如下:
type=OLAP name=xmla driver=org.olap4j.driver.xmla.XmlaOlap4jDriver location=jdbc:xmla:Server=http://localhost:8888/mondrian/xmla username=root password=123456

看到這段啟動信息說明發布成功。
7.http://localhost:8080訪問頁面,數據中即可看到添加的cube信息。
另:本人下載saiku版本為3.0.9.8,里面集成的mondrian版本是4.0.0-SNAPSHOT,但是這個版本不支持中文的cube,因此可以將mondrian版本適當降低,不影響功能使用。