03.4.1-5.1升级兼容说明

编辑
  • 文档创建者:doreen0813
  • 浏览次数:2627次
  • 编辑次数:35次
  • 最近更新:Roxy 于 2019-11-13
  • 1、描述

    5.0更新日志我们介绍过,FineBI 5.0化茧成蝶,焕然一新,进化幅度如同iphone7到iPhoneX,将企业级自助式BI工具提升到一个新的高度。因此由之前4.1版本直接升级到5.0版本,有很多地方无法兼容,在升级时需要注意。下面我们将对不兼容的地方做详细说明,以下不兼容部分,在进行升级5.0时,大部分会以一定形式保留,对应的具体变化待后续更新。

    注:因2019.1.15已发布FineBI5.1版本,因此当前提供的升级工具将直接升级至5.1版本,5.1版本更新内容可参考5.1版本更新,在交互及视觉上与下述截图可能有稍许区别。

    2、数据准备

    2.1 业务包

    ● (重要问题)业务包复制功能不兼容,只保留原始业务包。

       升级前:

       如下图,行业数据下的销售DEMO业务包为原始业务包,功能数据下的销售DEMO业务包为复制过来的业务包,在升级后,将只保留行业数据下的销售DEMO业务包;

    1.png

       升级后:

    222

    2.2 数据表

    ● (重要问题)5.0中Spider引擎更新数据生成时不使用嵌套SQL生成,原先使用嵌套SQL的需要修改语句;

       比如类似嵌套查询语句:SELECT Sname FROM Student WHERE Sno IN (SELECT Sno FROM SC WHERE Cno='2'),在5.0版本中不支持,需要在升级前做修改。

          222

        注:该问题在后续2019.04.30后的FineBI5.1.1版本中已解决。

    ● (重要问题)4.1业务包中所有的ETL结果表升级后转成特殊类型的基础表,计算逻辑与4.1基础表一致,但不会还原具体ETL步骤,也不能对步骤进行修改。但仍符合数据库表基础表特征,可以对该表进行后续操作;

       升级前:

    222

       升级后:(直接为处理后的结果集,不再保有中间步骤)

    222

    ● (一般问题)4.1设置未参与分析的的字段在5.0中也正常显示;

       升级前:

    222

       升级后:

    222

    ● (重要问题)数据更新的增量修改功能在5.0中需要通过增量增加和删除组合实现,不能直接使用;

       升级前:

          222

       升级后:

          222

    3、仪表板

    3.1 组件

    ● (一般问题)功能维度表,多个不同子表的组件分析5.0没办法很好的支持,将会兼容为结果集级,为汇总后的数据值,结果集组件不能支持明细数据的过滤,联动等。维度指标不勾选的字段,会兼容到组件的结果过滤器里。

       比如由店名与销售额、毛利组成的图表,如下图,因为来自不同的子表,则升级后的数据兼容为按照店名汇总后的销售额和毛利,不再保存有明细数据。

       升级前:

    222

       升级后:

    222

    ● (一般问题)5.0不支持组件中维度字段不勾选。钻取的设置发生了较大变化,因此原有钻取层级不兼容用户在升级后需要重新根据需求定义钻取层级;

       升级前:      222

       升级后:      222

        注:2019.04.30之后的FineBI5.1版本已支持表格组件维度字段不勾选,即可设置分析区域的维度字段不显示,参考表格隐藏字段

    ● (一般问题)5.0不支持组件中指标字段不勾选,在组件中为勾选的指标需要重新设置;

       升级前:

       222

       升级后:      222

          注:2019.04.30之后的FineBI5.1版本已支持表格组件维度字段不勾选,即可设置分析区域的维度字段不显示,参考表格隐藏字段

    ● (一般问题)5.0的同期环期计算逻辑有较大调整,按照实际数据计算,5.0中的详细计算逻辑可参考快速计算

          222

       升级前:

       222

       升级后:

        222

    ● (重要问题)5.0不支持复杂表,升级后将变为交叉表;

       升级前:

        222

       升级后:(数据呈现为交叉表)

        222

    ● 记录数和明细过滤组合的复杂场景不支持:记录数统计依赖某字段,并对该字段进行明细过滤,再对结果进行计算公式计算的场景无法兼容;

    ● (一般问题)4.1中组件属性下的联动传递过滤条件功能,在5.0中仅分组表有该按钮,其他表格及图表均没有,联动功能在5.0中为单独的联动设置,支持单向联动配置;

       升级前:

          1.png

       升级后:(普通图表无该选项)

         222

       分组表支持勾选;

         222


    3.2 过滤组件

    ● (重要问题)5.0的过滤组件不支持来自多个表的字段,因此升级后的效果和原始4.1效果可能有出入;

       升级前:

    222

       升级后:(为空,需重新配置)    222

        222

    数值过滤组件

    ● (重要问题)如果该过滤组件仅绑定一张表中的字段,则兼容为原基础表的同字段;如果绑定字段来自多张表,升级至5.0则不进行兼容,只保留第一个字段;升级前最好确保过滤组件中不要拖多个表的字段;

       升级前:

          222

          222

       升级后:

          222

    日期过滤组件

    ● (重要问题)如果该过滤组件仅绑定一张表中的字段,则兼容为原基础表的同字段;如果绑定字段来自多张表,升级至5.0则不进行兼容,只保留第一个字段;升级前最好确保过滤组件中不要拖多个表的字段;

       升级前:

          222

          222

       升级后:

          222

    3.3 图表

    ● (一般问题)针对图表属性设置中的数据表格功能在5.0中不再支持;

       升级前:

          222

       升级后:

        222

    ● (一般问题)5.0中仅支持左右值轴,因此4.1中数目大于两个的多值轴不再支持;

       升级前:

          222

       升级后:

        222

    ● (一般问题)4.1指标字段的下拉选项中,针对特殊值的'数据标签样式'中设置的图片标签不再支持;

          222

          222

       升级前:

        222

       升级后:

        222

    ● (一般问题)在4.1中针对面积图,曲线和垂直的线型设置不支持,5.0中仅支持折线;

       升级前:

    222

       升级后:

    222


    3.4 函数

    ● 相比4.1版本,5.1对函数做了优化,删除了部分用不到的旧函数,新增了部分函数,详细函数列表可参考5.1函数更新日志

        在升级后,对于部分删除的旧函数,在5.1中还是可以使用,但是在函数面板不能选择。

    ● 5.1中BI支持的函数,写法上只支持函数名全大写和全小写的情况,例如MIN()合法,min()合法,Min()非法;

    ● 5.1中BI不支持单引号,BI使用的jep框架目前不支持单引号,如果使用会导致公式不合法;

    ● 5.1中bi的文本常量一定要用双引号括起来,数值常量统一解析为了Double类型,如果使用的自定义函数内部对参数做处理的时候需要注意这点。且在5.1中,一些自定义的常量如null,false,true,这些常量是以默认变量的形式添加到jep内部的,可以直接使用。而关于布尔类型,bi统一使用0和1表示的,1代表true,0代表false。


    3.5 仪表板界面

    ● (一般问题)在升级至5.1后,仪表板预览界面不支持自定义分组功能,该功能改至组件编辑界面,点击对应维度字段即可展开下拉框,选择自定义分组。

    升级前:

    9.png

    升级后:

    11.png

    4、权限控制

    ● 若升级前的BI4.1版本进行了FineReport集成到FineBI操作,升级至5.1版本以后,在管理系统<权限管理中配置的数据连接权限自动分配的是FineReport9.0的数据连接权限,而非之前FineBI4.1配置的的数据连接权限。此时需要用户手动在管理系统<权限管理<数据连接控制中重新配置权限。

    5、其他

    ● 早期4.0.2及其之前版本的的螺旋分析功能在5.0中不兼容,不能使用;

    222

    4.1的Excelview功能在5.0不兼容,不能使用;

    222

    ● 5.1与4.1连接logdb和finedb的取数方式不同,未进行兼容。若在升级后使用,需要重新配置。可新增用户访问日志业务包,通过程序数据集方式添加模板执行日志和平台管理日志到业务包中。

    ● 关于logdb的获取,可以参考报表日志 LogDB 数据库


    6、Web页面集成

    ● 5.1与4.1中提供的嵌入式集成接口和集成方式也发生了变化,未进行兼容。在升级成功后,需要进行接口的调整,5.1中使用可参考Web页面嵌入式集成



    附件列表


    主题: 入门指南
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]