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>