FineBI升级指南
1、描述
为满足客户的新需求及之前版本某些功能在使用中的不足之处,我们的产品也在不断更新中。若需要修复之前版本中存在的一些问题及需要使用新的功能,就需要升级到新版本。2、同版本升级更新
1.从2019年1月18号及之前的jar升级到此后的jar版本时,如果出现excel表预览只有表头,更新报错有关键字nullpoint时,要在%FineBI%\webapps\WebReport\WEB-INF\resources 目录下,编辑plugs.properties文件,新增参数:performance.isDirectIndexing =true;
2.从2019年1月18号及之前的jar升级到2019年4月3号之后的jar后,需要进行全局更新操作;或者在%FineBI%\webapps\WebReport\WEB-INF\resources 目录下,编辑plugs.properties文件,新增参数:performance.isDirectIndexing =true;
3、 FineBI4.0.2升级到FineBI4.1
注:早期的FineBI4.0.2版本需要先升级到最新的402版本,确定没有问题后再按照下面操作升级至4.1版本。最新的4.0.2版本jar包请联系技术支持获取。
1、更新jar包:
联系FineBI技术人员获取4.1版本的jar包:fineio.jar、fr-bi-server-4.1.jar、fr-chart-9.0.jar、fr-core-9.0.jar、fr-datasource-9.0.jar、fr-performance-9.0.jar、fr-platform-9.0.jar、fr-report-9.0.jar、fr-third-9.0.jar、fr-slf4j-frlog4j-1.7.2.25.jar,将十个jar包拷贝到对应目录FineBI/webapps/WebReport/WEB-INF/lib下,并将该目录下原先的fr-bi-server-4.0.jar、fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar、fr-third-8.0.jar、guava-18.0.jar、log4j-1.2.17.jar、slf4j-api-1.7.21.jar、slf4j-log4j12-1.7.21.jar这十一个jar包删除,删除前请注意备份。
注:若使用的是jdk1.6版本,需要使用fineio1.5.jar,而不是上面的fineio.jar。
2、新增map文件夹,用来存储4.1新的地图文件。
下载map.zip或者map.tar文件夹,并将解压后的map文件夹放在FineBI/webapps/WebReport/WEB-INF/assets目录下;若用户之前使用过自定义图片地图,需要将前面assets目录下的geojson/image文件夹移动到assets/map/imgae下。
3、地图gis图层资源新增,新增mapLayer.xml文件,需要拷贝至FineBI/webapps/WebReport/WEB-INF/resources目录下:
4、兼容问题:4.1之前点地图,如果采用经纬度设置,需要的数据结构为经度纬度放在同一个字段中,如‘经度,纬度’。与大部分用户的数据库结构并不符,且不易理解。4.1中要以经纬度定位点时,数据要求有两个字段,分别为‘经度’和'纬度'。
5、新增配置文件。FineBI/webapps/WebReport/WEB-INF/resources目录下增加系统参数配置xml文件:
systemconfig.xml、plugs.properties6、FineBI/webapps/WebReport/WEB-INF/lib目录下的日志输出文件FineLog.properties需要替换:
7、插件管理:下载文件scripts.zip或者scripts.rar,解压后将文件夹内的文件(scripts文件夹和plugin.html)放到WebReport目录下。
对于FineBI的插件,需要将原先4.0.2版本中FineBI/webapps/WebReport/WEB-INF/lib下插件对应jar包和FineBI/webapps/WebReport/WEB-INF/plugins目录下插件对应文件夹都删除(包括FineDirect引擎插件),如下图,并在升级成功后去插件商城下载新版本安装使用;
插件商城下载新的版本安装即可;8、模板管理节点(原所有模板):在完成插件管理的基础上,安装新的插件包:fr-plugin-bi-report-manager-1.1.zip
9、删除FineBI/webapps/WebReport/WEB-INF/assis目录下的phantom文件夹。
10、修改FineBI/webapps/WebReport/WEB-INF/resources目录下的config.xml文件,删除下图红框中的几行内容。
FineBI/webapps/WebReport/WEB-INF/resources目录下的phantom文件夹放到assist下面。
12、若使用了FineDirect引擎,参考下面2.3节,需要将原先FineBI/webapps/WebReport/WEB-INF/lib文件夹下的plugin-FineDirect-0.jar替换为4.1版本(jar包可同样联系技术支持获取),且需将原先的FineDirect插件在FineBI/webapps/WebReport/WEB-INF/plugins中删除。
13、确认402中是否开了用户同步数据集,如果开启了用户同步数据集,需要将用户信息迁移到平台数据库再升级。可参考
同步数据集迁移至平台数据库4.4章节迁回。14、所有文件替换完毕后,启动工程,FineBI/webapps/WebReport/bakup会自动备份升级前的WebReport下所有文件;启动过程中,会提示需要重启,若启动完成打开了浏览器,浏览器也会提示重启,因FR需要兼容操作,正常重启FineBI服务器即可。
2、组件属性设置中的纵向网格线在4.0.2版本中勾选显示,但升级后在4.1版本中会被取消勾选,需要重新勾选。
数据配置>多路径设置中的路径在升级后需要重新勾选设置。
4、FineBI4.0升级到FineBI4.0.2
5、FineBI/webapps/WebReport/WEB-INF/resources目录下的config.xml文件需要在最后增加几行内容;

5、FineDirect升级更新
FineBI旧版本如何升级到FineDirect可参考FineBI旧版本升级。6、升级注意事项
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)





7、4.0.2版本中分级权限控制功能中的所有模板是以插件形式安装的,402安装包中自带,4.0升级需要安装该插件。下载