历史版本4 :FineBI6.0.x小版本升级注意事项 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

概述编辑

本文详细讲解 FineBI6.0 各个小版本之间升级的注意事项和兼容说明。

6.0.17编辑

1)内置 FineDataLink4.1 版本 JAR 包

FineBI6.0.17及以上版本,内置 FineDataLink4.1 版本 JAR 包。

升级前
升级注意事项
FineBI未集成FineDataLink

1)参考 6.0.5之后的版本升级 正常升级FineBI即可

2)升级后产品内置 FineDataLink4.1 模块,如原本注册 license 不包含 FineDataLink 相关功能点,则 FineDataLink 功能显示为未注册状态,如需使用可联系销售增购

FineBI集成FineDataLink4.1版本

1)手动删除%Tomcat_HOME%/webapps/webroot/WEB-INF/lib目录下 fdl-xxx.jar 包

2)再参考 6.0.5之后的版本升级 正常升级 FineBI

3)升级后产品内置 FineDataLink4.1 模块,可正常使用

FineBI集成FineDataLink4.0版本

注意事项

1)无法保留 FineDataLink4.0 版本,必须升级至 FineDataLink4.1 版

2)FineDataLink 4.1 版本功能点注册与 4.0 不兼容

升级后如不再使用 FineDataLink 功能,无需重新注册

升级后如需继续使用 FineDataLink 功能,需要重新生成 license 进行注册,请提前联系商务沟通

升级步骤

1)手动删除%Tomcat_HOME%/webapps/webroot/WEB-INF/lib目录下 fdl-xxx.jar 包

2)再参考 6.0.5之后的版本升级 正常升级 FineBI

3)根据商务指导,参考 服务器注册方式 重新注册

2)适配插件版本更新

插件
说明
FineBI For Excel升级至FineBI6.0.17版本后,FineBI For Excel插件需要升级至V7.0.16版本

付费用户请联系帆软技术支持获取对应版本插件。技术支持联系方式:服务平台>在线支持

注意事项:插件更新后,需要重启FineBI工程,方可生效

6.0.16编辑

1)服务器数据集class文件替换

兼容说明:

从6.0.15及以下版本升级至6.0.16及以上版本,建议手动替换服务器数据集class文件。

本次替换,可确保后续任意升级无需手动替换class文件,即可使用最新「BI系统配置数据集

操作步骤:

点击下载并解压:6016+.zip

将其覆盖更新至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下

2)适配插件版本更新

插件
说明
FineBI For Excel升级至FineBI6.0.16版本后,FineBI For Excel插件需要升级至V7.0.15版本

付费用户请联系帆软技术支持获取对应版本插件。技术支持联系方式:服务平台>在线支持

注意事项:插件更新后,需要重启FineBI工程,方可生效

6.0.15编辑

1)服务器数据集class文件替换

兼容说明:

从6.0.14及以下版本升级至6.0.15版本,需要手动替换以下服务器数据集class文件,方可使用最新BI系统配置数据集

操作步骤:

点击下载并解压:6015class.zip

将其覆盖更新至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下

2)适配插件版本更新

插件
说明
HTML5移动端展现

升级至FineBI6.0.15版本后,HTML5移动端展现插件需要升级至V11.0.88

否则仪表板组件组,在移动端无法有效展示

FineBI For Excel升级至FineBI6.0.15版本后,FineBI For Excel插件需要升级至V7.0.14版本

付费用户请联系帆软技术支持获取对应版本插件。技术支持联系方式:服务平台>在线支持

注意事项:插件更新后,需要重启FineBI工程,方可生效

6.0.14编辑

1)服务器数据集class文件替换

兼容说明:

从6.0.13及以下版本升级至6.0.14版本,需要手动替换以下服务器数据集class文件,方可使用最新BI系统配置数据集

操作步骤:

点击下载并解压:6013+.zip

将其覆盖更新至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下

2)适配插件版本更新

插件
说明
BI明细表导出CSV升级至FineBI6.0.14版本后,BI明细表导出CSV插件需要升级至最新

付费用户请联系帆软技术支持获取对应版本插件。技术支持联系方式:服务平台>在线支持

6.0.13编辑

1)适配FineDataLink版本更新

对于FineBI集成FineDataLink的工程,如需升级FineBI至6.0.13版本,需要升级FineDataLink至4.0.28.1版本

付费用户请联系帆软技术支持获取对应版本JAR包。技术支持联系方式:服务平台>在线支持

2)DEF_ADD函数逻辑调整

历史版本,合计-自动计算时,使用当前视图中所有维度,收起时则再次对计算结果再次进行合计

6.0.13版本,合计-自动计算时,使用当前合计视图所使用到的拼接维度

3)服务器数据集class文件替换

兼容说明:

从6.0.12及以下版本升级至6.0.13版本,需要手动替换以下服务器数据集class文件,方可使用最新BI系统配置数据集

操作步骤:

点击下载并解压:2023.08.30-6013+.zip

将其覆盖更新至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下

4)适配插件版本更新

插件
说明
FineBI For Excel升级至FineBI6.0.15版本后,FineBI For Excel插件需要升级至V7.0.13版本

付费用户请联系帆软技术支持获取对应版本插件。技术支持联系方式:服务平台>在线支持

注意事项:插件更新后,需要重启FineBI工程,方可生效

6.0.12编辑

1)取消内置FineDataLink

FineBI6.0.12 版本开始,不再内置 FineDataLink 相关功能依赖的 JAR 包。

类型
说明
全新安装

不再内置 FineDataLink 相关功能

如需集成使用 FineDataLink,请联系技术支持获取 FineDataLink 相关的 JAR 包

低版本升级

FineBI6.0.11 及以下版本、集成 FineDataLink 功能的工程

如需升级到 6.0.12 及以上版本,需要依次升级 FineBI 和 FineDataLink 相关的 JAR,才能正常使用

请在联系技术支持获取最新 JAR 包时,表明自己需要 FineBI 和 FineDataLink 的 JAR 

2)新增血缘层级限制

FineBI6.0.12及之后版本,限制数据表的 血缘层级 最高为 16 。

  • 全新制作的数据表,不可超过最高层级限制。

  • 历史制作的、超过层级深度限制的表,仍可使用其制作组件、仪表板。

  • 历史制作的、超过层级深度限制的表,不可使用其制作更深层级的子表,建议优化父表血缘层级

3)服务器数据集class文件替换

兼容说明:

从6.0.11及以下版本升级至6.0.12版本,需要手动替换以下服务器数据集class文件,方可使用最新BI系统配置数据集

操作步骤:

点击下载并解压:log-2023.07.06.zip

将其覆盖更新至工程%BI_HOME%/webroot/WEB-INF/classes/com/fr/log文件夹下

4)适配插件版本更新

插件
说明
HTML5移动端展现

升级至FineBI6.0.12版本后,HTML5移动端展现插件需要升级至V11.0.83

6.0.11编辑

1)屏蔽自助数据集历史步骤复制粘贴功能

6.0.11版本屏蔽了自助数据集历史步骤的复制粘贴功能入口

下个版本修复相关隐患后即会重新开放入口

2)解决集群启动慢问题

6.0.11版本支持解决集群启动慢问题。

管理员需要手动删除temp目录下spark缓存bitmap文件,再启动工程即可。

3)weblogic部署FineBI集成FineDataLink暂缓升级

weblogic环境部署FineBI工程,如集成FineDataLink,普通用户登录工程出现异常报错。

  • 对于不使用FineDataLink的工程,请手动删除%Tomcat_HOME%/webapps/webroot/WEB-INF/lib目录下 fdl-xxx.jar 包

  • 对于使用FineDataLink的工程,请暂缓升级,建议直升6.0.17版本

6.0.10编辑


1)WebLogic环境冲突

问题描述:

6.0.10 版本新增参数安全校验,因此改动了 cbb JAR 包,部分工程升级后,工程所用的weblogic容器中的JAR包与改动冲突。

如存在JAR包冲突,会导致工程启动失败或部分功能不可用,工程日志中有相关报错关键词「validation」/「validator」

解决方案一:

1)在/webroot/WEB-INF目录下查找weblogic.xml,如果不存在该文件,新建即可。

2)在weblogic.xml文件中配置过滤,优先使用应用内置的jar包。

3)保存文件后,重启工程生效。

点击下载并解压,获取示例文件:weblogic.zip


解决方案二:

1)下载javax.validation.jar:javax.validation.jar

2)上传并覆盖/weblogic/Oracle/Middleware/oracle common/modules目录下的低版本javax.validation.jar。

2)WebSphere环境冲突

问题描述:

11.0.16 版本新增参数安全校验,因此改动了 cbb JAR 包,部分工程升级后,工程所用的WebSphere容器中的JAR包与改动冲突。

如存在JAR包冲突,会导致工程启动失败或部分功能不可用,工程日志中有相关报错关键词「validation」/「validator」

解决方案:

1)下载javax.j2ee.validation.jar:javax.j2ee.validation.jar

2)上传并覆盖%WebSphereHome%/AppServer/plugins目录下的javax.j2ee.validation.jar。

6.0.9编辑


6.0.8编辑

1)分析主题模型兼容

6.0.8 分析主题新增模型功能。一个主题只存在一个模型,这个模型对应主题内的所有数据和组件。

分析主题内 所有组件的 待分析区域配置 都会 复制到主题模型 上,用户使用该表/模型关联的多表制作其他组件可重复使用,提高制作效率。

分析主题内 相同表制作组件 的 待分析区域配置 会被复制到主题上,相同的配置会进行兼容。兼容详情如下所示:

注1:模型里同一张表制作的组件才会进行字段合并。

注2:字段兼容不会影响分析区域已添加的字段。

        若使用钻取目录制作组件,钻取目录中的非首目录字段未在分析区域设置显示名,可能分析区域中钻取目录字段会出现 XX-1, XX-2 的字段名。

组件待分析区域配置
兼容说明(复制并整合到主题上的配置项会同步到所有组件中)

钻取目录

前提:当前主题内相同表制作的多个组件(组件1、组件2都使用表1制作)

1)待分析区域钻取目录完全相同,则将钻取目录整合并保留

  • 组件1钻取目录:a>b>c

  • 组件2钻取目录:a>b>c

  • 升级后是一个钻取目录:a-b-c

2)若钻取目录不完全相同,则将这些钻取目录用到的字段复制,然后整合并保留

  • 组件1钻取目录:a>b>c    

  • 组件2钻取目录:a>b>d

  • 升级后有两个钻取目录:①a>b>c;②a-1>b-1>d

3)当同一个字段有的组件不在钻取目录,有的组件在钻取目录时,如果是第一个钻取字段会进行复制,其他的字段只保留一个

  • 组件1钻取目录:a>b>c

  • 组件2无钻取目录

  • 升级后有钻取目录a>b>c;复制字段a-1

复制的字段

1)多个组件的待分析区域字段复制并整合到主题上

2)满足以下条件只保留一个:复制的字段名称和配置完全相同

计算字段

1)多个组件的待分析区域字段复制并整合到主题上

2)字段完全相同只保留一个

参数

1)多个组件的待分析区域字段复制并整合到模型上

2)满足以下条件只保留一个:

  • 参数类型和参数名称相同,未绑定过滤组件

  • 参数类型和参数名称相同,绑定的过滤组件相同

维度转指标

指标转维度

同「计算字段

地理角色-指标

地理角色-维度

同「计算字段

明细过滤

多个组件的待分析区域字段复制并整合到模型上

满足以下条件只保留一个:

  • 过滤条件完全相同

  • 若是明细过滤条件添加了绑定过滤组件的参数,参数需要符合条件:参数类型和参数名称相同,且被相同的过滤组件绑定

记录数

1)多个组件的待分析区域字段复制并整合到模型上

2)组件1用表1制作有记录数,设置明细过滤条件A

组件2用表1制作有记录数,设置明细过滤条件B    

升级后都会保留,结果为:记录数、记录数-1

指标名称

保留

6.0.7编辑


6.0.6编辑


6.0.5编辑