1、数据更新编辑
1. 内置DEMO更新:
若升级工程包含4.1的内置DEMO,升级后进行数据更新,会报错如下,该问题不影响5.1正常使用,为4.1内置DEMO的配置bug,忽略即可。
2、数据准备编辑
1. SQL orderby 、注释语句:
SQL数据集中若使用了orderby 、注释等5.1不支持的语句,若非ETL表,需要在升级后的5.1工程中修改;
2. 字段类型改变:
若在4.1中使用直连数据库的数据表,对数据库中数据进行过字段类型的改变,在升级到5.1后,该表预览会失败。需要对该表点击编辑,进入表编辑后重新获取数据预览;
3. ETL表名称:
若升级前的ETL表的字段名称太长,升级后可能会导致使用该表做的仪表板为空,该问题是由于名称太长导致配置无法保存,需要在升级后手动重新添加该表,并重做该仪表板。例如:表名为“竞品分析查询/ETL竞品调研情况表汇总”;
4. logdb、finedb:
5.1与4.1连接logdb、finedb的取数方式不同,在升级后,需要重新配置;
3、仪表板编辑
1. 数值分组:
4.1维度中数值字段默认分组方式是自动,升级后在5.1中,维度中数值字段默认分组方式是自定义,此处需要在升级后的工程中手动调整;
2. 仪表板布局:
4.1的布局逻辑和5.1的布局逻辑不一致,需要手动调整一下,5.1的仪表板布局逻辑可参考仪表板布局;
3. 计算指标公式不合法:
若计算指标公式中存在==null,在升级后会提示该公式不合法,如下图,需要将其手动修改为==0。
4. 仪表板预览报错:
升级后,仪表板在预览的时候报错:out of max row size limitation,如下图:
此种情况,可以去管理系统>系统管理>常规中,修改数据访问量的值,如下图:
5. 排序方式:
4.1中默认按照中文排序,而5.1中默认为ASCII排序,工程在升级后都会按照5.1的逻辑进行排序,若需调整,可至管理系统>系统管理>常规下,开启中文排序,重启FineBI并重新进行数据更新。
6. 明细表展示数据量:
在升级后的5.1工程中,明细表默认展示1000条数据,升级后需要手动调整展示的数据量。在仪表板的明细表编辑页面,在组件样式>格式>总行数处,调整展示数据量,如下图,且5.1中编辑状态下最多展示10000条,预览时抽取数据展示全部数据,实时数据仍然展示设置的总行数。
7. 未勾选字段:
在4.1仪表板维度和指标中未勾选的字段,升级后默认会添加至5.1仪表板的结果过滤器中,如下图,升级后可视情况进行调整。
8. 过滤结果区别:
当时间维度过滤条件为“不属于”,且不选择过滤值时,4.1显示全部数据,5.1则显示空;
当时间维度过滤条件为“不属于”,4.1的过滤结果不包含空值,5.1则包含;
1. 普通用户创建的业务包:
在4.1中普通用户创建的业务包,升级至5.1后,需要管理员将业务包的管理权限重新分配给该普通用户