1. 準備資料
1. 管理員賬號(可以加qq羣703185254、703185254諮詢)
2. schema文件(備註中有準備,也可自己準備)
3. 數據源。需要提前準備好foodmart的mysql數據庫腳本。可以點擊[下載]獲得。
2 操作步驟
2.1 使用管理員賬號登錄系統(可以加qq羣703185254、703185254諮詢)
2.2 選擇菜單"管理控制檯"
2.3 先新建scema,選擇文件進行上傳。如果沒有,可以在拷貝一份
2.4 新建數據源。
3 圖解步驟
3.1 新建schema
3.2 新建數據源
3.3 數據源屬性說明
屬性名 | 說明 |
---|---|
name | 數據源的名稱 |
Connection Type | 鏈接類型,默認Mondrian就可以 |
URL | 數據庫鏈接地址 例如:jdbc:mysql://127.0.0.1:3306/foodmart?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8 |
Schema | 2.3上傳的schema.如果沒有請先創建scema |
JDBC Driver | 數據庫驅動,我使用的mysq,可以填入com.mysql.jdbc.Driver |
Username | 數據庫用戶名 |
Password | 數據庫用戶的密碼 |
Security | 默認 none 就可以 |
4 驗證
4.1 通過上面的操作,驗證下數據源是否配置成功。
4.2 注意事項
4.2.1 由於新添加的數據源可能有錯誤,或者其他原因導致可能沒有正常加載。
4.2.1.1 添加完數據源後可以**刷新下頁面**,確定新添加的數據源是否正常顯示。如果沒有則可能配置有問題,需要進一步分析後臺問題。
4.3 圖解
5 備註
5.1 備註1,schema文檔
<?xml version="1.0"?>
<Schema name="FoodMart">
<Cube name="Sales" defaultMeasure="Unit Sales">
<Table name="sales_fact_1997"> </Table>
<Dimension name="Gender" foreignKey="customer_id">
<Hierarchy hasAll="true" allMemberName="All Gender" primaryKey="customer_id">
<Table name="customer"/>
<Level name="Gender" column="gender" uniqueMembers="true"/>
</Hierarchy>
</Dimension>
<Measure name="Unit Sales" column="unit_sales" aggregator="sum" formatString="Standard"/>
<Measure name="Store Cost" column="store_cost" aggregator="sum" formatString="#,###.00"/>
<Measure name="Store Sales" column="store_sales" aggregator="sum" formatString="#,###.00"/>
</Cube>
</Schema>