Saiku連接Mysql數據庫展示數據
參考鏈接:https://www.cnblogs.com/shirui/p/8573491.html
官方文檔:https://media.readthedocs.org/pdf/saiku-documentation/latest/saiku-documentation.pdf
前提:Saiku已安裝好,mysql已安裝好
1.添加Saiku的數據庫驅動: mysql-connect-java-5.1.17.jar
下載相應的數據庫驅動放到 saiku-server\tomcat\webapps\saiku\WEB-INF\lib 目錄下
2.在 saiku-server\tomcat\webapps\saiku\WEB-INF\classes 路徑下新建saiku-datasources文件夾
3.在 saiku-datasources文件夾下新建 user_mondrian_schema.xml,文件內容如下
<?xml version="1.0" encoding="UTF-8"?>
<Schema name="user_mondrian">
<Cube name="Person">
<Table name="t_user" />
<Dimension name="姓名" foreignKey="id" >
<Hierarchy hasAll="true" primaryKey="id" allMemberName="姓名111" >
<Table name="t_user" alias="a"/>
<Level name="姓名" column="username" uniqueMembers="false" />
</Hierarchy>
</Dimension>
<Dimension name="密碼" foreignKey="id" >
<Hierarchy hasAll="true" primaryKey="id" allMemberName="密碼111">
<Table name="t_user" alias="b" />
<Level name="密碼" column="password" uniqueMembers="false" />
</Hierarchy>
</Dimension>
<Measure name="序號" column="id" aggregator="distinct count" />
</Cube>
</Schema>
4. mysql數據庫相應建立表: t_user ,包含表字段 id,username,password
5.將user_mondrian_schema.xml文件上傳到saiku ,訪問: http://localhost:8080 登錄saiku

6.添加mysql數據源 ,按照下圖填好你的數據庫信息,然后點擊save 保存。

7.退出saiku,重新登錄saiku,再創建新的查詢就能看的自己添加的mysql數據源信息了

8.展示數據的效果如圖: (數據可導出)

