1. 概述编辑
1.1 版本
FineBI 版本 | JAR 包 | 新增功能 |
---|---|---|
5.1 | 2020-08-03 | 新增字段分组 |
2020-01-15 | - |
1.2 应用场景
在业务包中添加并更新完成数据表以后用户需要对数据进行预览查看。
同时希望可以对数据集字段进行分类管理,方便在分析时快速找到需要的维度、指标。
1.3 功能简介
FineBI 提供了两个功能点:
在业务包编辑界面存在数据预览区域,可以查看已编辑成功的表数据和修改字段名。
在数据准备处可以进行字段分组,方便在仪表板和自助数据集制作时对字段进行使用。
2. 操作步骤编辑
进入数据准备>销售DEMO业务包,选择合同事实表,点击右侧的数据预览,可以查看已编辑成功的表数据,如下图所示:
2.1 数据预览展示
表数据在预览的时候可以有两种查看方式:明细展示和表结构展示。
2.1.1 明细展示
明细展示会展示所有的字段、字段类型和数据信息,且支持修改字段名,如下图所示:
2.1.2 表结构展示
表结构展示显示字段类型、字段名和原始名,字段名为自动获取的转义名或原始名修改后的字段显示名称,并且可以修改字段名,如下图所示:
2.2 修改字段名
2.2.1 修改明细展示字段名
将鼠标悬浮在字段名上,点击,可对分公司名称进行重命名,如下图所示:
2.2.2 修改表结构展示字段名
将鼠标悬浮在字段名上,点击,可对省份进行重命名,如下图所示:
2.3 修改显示数据量
数据预览前端界面默认显示前5000行数据,但所有数据都已经被更新在了数据表中,后续使用仍然用所有数据进行计算展示,点击编辑可以手动修改显示行数,点击确定,如下图所示:
2.4 设置字段分组
本例以使用销售DEMO下的合同事实表,将字段分成三类:合同相关、客户相关、产品相关,方便后续进行数据处理和仪表板制作。
注:必须有对应数据表的编辑权限才可以对字段进行分组,若没有权限,请先为用户分配编辑权限,详请参见:业务包权限管理 。
2.4.1 添加分组
点击字段分组,弹出对话框并点击添加分组,添加三个分组并为其命名,如下图所示:
注:分组名不能重复且不能和未分组字段名重复、且分组名不能为空。
2.4.2 字段添加至分组
选中未分组下的字段,点击移动到并选择需要移动到的分组,将对应字段添加至分组下,点击确定,如下图所示:
注:新增的字段默认在未分组中。
2.4.3 搜索分组字段
当字段较多时,可以使用搜索功能对字段进行搜索查找,例如需要找到合同相关的字段,则在搜索框中搜索合同并点击全选如下图所示:
注:模糊搜索显示结果根据字段匹配度由高到低排序。
2.4.4 删除分组
鼠标悬浮在分组上,点击删除,弹出对话框,确定解散合同相关?,点击确定,如下图所示:
该分组下的所有字段都会回到未分组栏下,如下图所示:
3. 注意事项编辑
3.1 字段分组
3.1.1 字段搜索
只支持对字段名进行搜索,不能对分组进行搜索。如下图所示:
3.1.2 显示数量
默认显示前 1000 条字段名,但是可以搜索所有表中的字段名。
3.1.3 分组内的字段
在进行字段分组后,在其他涉及该字段的地方将该字段删除后,若该字段为未分组字段,则进入字段分组字段消失,若为分组字段,再次进入分组后字段仍然存在,需要用户将其移动到未分组,再次进入分组后则消失。
3.2 数据量显示有误
数据预览界面显示数据量受管理系统>系统管理>常规>BI 参数下的「数据访问量」控制。若修改数据访问量数值,不论显示行数设置为多少,数据预览界面都只会显示不超过数据访问量设置数值的数据。
注:数据访问量需要根据实际内存谨慎设置,若 JVM 分配至16G 可调大至 500万,最大可调至 1000万 但性能不佳。修改 JVM 内存请参见:Linux中修改jvm内存
例如,设置数据访问量数值为 2000 ,如下图所示:
注:设置后需要重启服务器。
在数据预览界面,尽管设置显示行数为 5000,但仍然只能显示 2000 行数据,如下图所示:
3.3 数据预览报错
3.3.1 问题现象
添加数据库表后数据预览界面报错:断开的管道,如下图所示:
3.3.2 原因分析
网络环境问题。
3.3.3 解决方案
在进行 配置数据连接 时,需要选择「获取连接前校验」并在「 SQL 验证查询」填写校验语句,检查数据连接是否可用。校验 SQL 语句不需要涉及对应数据库中的表,比如可填写 select 1 ,如下图所示: