BI数据分析
数据源设置
- 创建数据分析项目
- 配置数据源
项目配置文件当中直接进行配置
自定义数据源 项目设置-高级设置-其他设置,设置自定义数据源
数据模型设置
数据模型:图表中最终需要分析的对应业务数据
- 创建模块类型的数据模型接口
- 设置数据分析模型内容
拖入数据分析组件
选择数据源和具体数据库
根据需要分析的业务逻辑,输入对应的sql语句;这里支持复杂的查询类sql语句,非查询语句执行后无返回结果。
点击查询获得具体维度和度量
维度设置:
- 默认会将非数字类型的字段自动设置为维度,用于X轴的数据展示
- 可以将维度转换为度量
- 操作包括:重命名和类型转换
度量设置:
- 默认会将数字类型的字段自动设置为度量,用于Y轴的数据展示
- 可以将度量转换为维度
- 必须要选择一种聚合方式
- 操作中包括:重命名和数据转换
自定义维度/度量
即如果简单的字段无法满足分析的条件,则可根据各种函数自定义设置。
如下,名称为需要展示的名称,也就是变量名,比如年龄汇总=ageCount
结束节点配置: 需要在结束节点当如如下两个变量:
values;
fieldInfo;
缓存设置
设置缓存之后,实际图表获取的数据先从缓存中进行查询,否则就是实时查询
模块接口参数设置
{
"values": [],
"fieldInfo": [],
"type": "2"
}
生成固定接口
按照上述步骤完成所有需要分析的模型之后,需要设置具体的接口信息
两个接口是固定的:
获取所有的数据模型
即获取所有项目中生成的数据模型,返回每个数据模型的所有字段。
创建【获取所有数据类型】接口
导入如上json文件
- 获取数据模型详细数据
即根据sourceid获取项目中对应生成的数据模型,返回每个数据模型的具体数据
创建接口和导入方式同上
参数设置
```json
{
"sourceId": "classAnalysis"
}
```
前端配置
- 入口
- 配置数据看板信息
- 数据源信息:输入【获取所有数据模型的接口地址】
- 数据列表:输入【获取数据模型的详细数据】
图表生成
- 新建数据分析页面
- 拖入数据图表组件
- 选择对应的选项,生成图表
类型:包括如下类型
选择数据源
即从创建的所有数据模型中选择当前图表所需要的数据模型
选择X和Y轴
选择模型当中设置好的维度和度量数据(此部分需要全部选择)
- 选择后就会显示对应图表