[saiku] 通過管理台配置用戶、schema和數據源


 

上一篇講到了如何下載和安裝saiku [http://www.cnblogs.com/avivaye/p/4877680.html]

本文簡介下saiku用戶的配置操作和需要注意的點

 

一、添加用戶

Saiku默認的管理員賬號是admin,密碼是admin.

添加用戶的操作非常的簡單。直接在管理后台點擊AddUser即可。

需要注意的添加Roles,以下兩種情況都會導致添加的賬號不能登陸:

1)如果Roles不添加
2)如果Roles添加錯誤

系統允許的Roles僅為2種。分別為:ROLE_USER,ROLE_ADMIN

 

二、添加Schema

添加Schema的流程也非常的簡單,只需要選中XML文件,上傳即可。

一定要注意填寫Schema Name,不填寫Schema Name就會導致上傳失敗。

 

三、添加數據源(data sources)

添加數據源的方式相對於復雜,原因在於后台未對每一項做出詳細的說明。

第一種方式:填寫每一項

① Name:data sources 的名稱 隨便取
② Connection Type:使用默認Mondrian即可,XML/A目前我也沒用過
③ URL:這里有較為嚴格的格式,不同的數據庫格式不同

    MySQL: jdbc:mysql://[database host]/[database name]
    PostgreSQL: jdbc:postgresql://[database host]:[port]/[database name]
    DB2: jdbc:db2://[database host]:[port]/[DATABASE NAME]

④ Schema:在添加完Schema以后自動會在下拉框中呈現。
⑤ Jdbc Driver:具體格式如下:

    MySQL: com.mysql.jdbc.Driver
    PostgreSQL: org.postgresql.Driver
    DB2: com.ibm.db2.jcc.DB2Driver

備注:默認情況下,Saiku是不帶JDBC的jar包的,需要自行下載數據庫對應的.jar文件,將文件添加到 saiku-server/tomcat/webapps/saiku/WEB-INF/lib 目錄下后重新啟動系統即可。

⑥ Username:數據庫的用戶名
⑦ Password:數據庫的密碼

第二種方式:Advanced

即將所有的連接寫在一個的字符串內,具體格式為:

type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost:3306/foodmart;Catalog=res:datasources/fm.xml;JdbcDrivers=com.mysql.jdbc.Driver;
username=dbuser
password=password

說明:

type:固定是OLAP
name:data sources的名稱 隨便取
driver:即上面的Connection Type,如果是Mondrian,則值為:mondrian.olap4j.MondrianOlap4jDriver
localtion:即數據庫連接,具體格式如上述。需要注意的是datasources/fm.xml不是一個真實的文件存在目錄,是上傳后獲取的虛擬地址。
username和password:數據庫的賬號及密碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM