FR10.0年终新版本——“更快,更准,更便捷”

楼主
帆软 FineDataLink 资深产品运营
从FineReport3.0发布至今,我们从未停止追求极致的客户体验,一次一次的迭代与蜕变,FR从一颗小树苗逐渐长成了参天大树。

2019年,FineReport继续“不负阳光,逆风生长”,在年末之际又发生了一些小变化.....

一、速度更快
1.设计器启动速度优化设计器速度是用户与帆软匠心的第一次接触,为了更优的体验,为提高设计器启动加载速度,我们对影响设计器启动速度的多个因素从底层进行了优化(此处省略1000行代码......);
1.1 研发大佬重新梳理设计器启动时需要加载的模块,按照必要模块和非必要模块划分,先启动必要模块,确保设计器启动后,再加载其他模块;
1.2 上一优化已大幅提升设计器启动速度,同时我们还提供另一加速方式,设计器当前默认方式为启动设计器时启动内置服务器,用户可在设计器-文件-选项-高级中,勾选“使用时启动”,实现在预览本地模板时,再启动内置服务器,此项功能对远程设计用户更为友好哟;

(注:为了不改变用户的习惯,默认不勾选“使用时启动”)
1.3 远程设计切换到本地目录时,取消同时启动内置状态服务器的逻辑。
嗯哼?竟然不相信小编,Finereport官网下载最新版设计器,尝鲜体验一波吧!

2.内存配置推荐
用户在进行报表设计开发过程中,往往并不清楚系统最合理的内存配置,导致报表加载缓慢、系统崩溃等现象,配置需要多次调整,多次验证,为快速精准解决此类问题,小编良心推荐一款插件—【内存配置推荐】,此插件可根据系统的运行情况,在平台中向用户推荐合理的内存配置,所推荐配置与用户实际情况不符时可通过平台消息建议用户更新,具体操作如下:
2.1 插件描述
插件成功安装后,在管理系统>智能运维>内存管理页面中新增 Tab 页:【推荐配置】
2.2 推荐配置页面显示
当内存配置不合适时,该插件会根据实际情况向用户推荐配置,下面介绍常见的4种显示:
1)系统运行数据较少时,页面提示
“系统运行数据不足,暂时无法进行配置推荐”
2)单机内存推荐时,页面提示
“最大堆内存大小设置为xxGB”
3)推荐配置为集群,页面提示
“使用x节点集群 集群个节点最大堆内存大小设置为xGB”
4)当系统出现异常情况,无法推荐合适配置时,此时建议联系帆软技术支持排查原因,页面提示
“系统使用出现异常情况,无法推荐适宜内存数值”

二、更便捷

3.平台支持定义服务器数据集
服务器数据集作用于整个报表工程,更换一个模板或新建一个工作簿,工程仍然可以用服务器数据集中的数据,原本服务器数据集仅有一种添加方式,通过设计器中的选项卡服务器-服务器数据集,当需要新增服务器数据集并在平台中进行调试时并不方便,需要多次切换,本次新增了在平台中添加服务器数据集的方式,可以完美解决此问题。
登录数据决策系统平台,点击管理系统>数据连接>服务器数据集,可在此添加 SQL 数据集或树数据集,如下图所示:


4.用户管理易用性提升
用户管理是帆软平台中非常具有普适性的功能,当前版本对用户管理功能进行了优化,保持前后台的统一、尽量避免冲突失败等问题;若出现错误会给出明确提示并引导相应的解决方案,提升用户管理易用性,开启同步数据集的具体操作如下:
4.1 进入决策系统,选择管理系统>用户管理>所有用户,点击同步用户按钮;
4.2 弹出用户更新提示框。
(注:可选择是否改变现有用户基本信息,权限等设置)

5.平台数据链接易用性提升&支持非jdbc数据链接
当前版本优化了用户心心念念的平台数据连接模块,对数据连接进行权限管理时,已支持非jdbc数据连接如json数据源,同时提升数据连接易用性,目前平台数据连接支持3种类型,分别是:
5.1 常用:固定显示常用的数据库类型,分别为 Hsql、IBM DB2、Microsoft SQL Server、MySQL、Oracle;
5.2 所有:FR设计器支持的所有数据库类型,分别为:阿里云AnalyticDB、Amazon Redshift、Apache Impala、Apache KYLIN、Apache Phoenix、DERBY、GBase 8A、GBase 8S、GBase 8T、H2、华为云DWS、Fusioninsight elk、Fusioninsight HD、GaussDB 200、Hadoop Hive、HBase、HP Vertica、HSQL、IBM DB2、INFORMIX、KINGBASE、Microsoft SQL Server、MySQL、Oracle、Pivotal Greenplum Database、Postgresql、Presto、SAP HANA、SAP Sybase、SPARK、Sqlite、TeraData、TRANSWARP INCEPTOR;
5.3 其他:JNDI数据连接,其他JDBC。

三、更精准
6.智能释放机制完善
此次版本更新后,开启【智能释放】功能时,Finereport会更加精准计算系统的实时负载情况,选择最合适的释放策略(中止/释放)和释放目标,在尽可能保证用户体验的前提下保障系统的稳定性;
【智能释放】的定位为【绝不轻易杀模板,只在最必要的时候kill危害最大的模板】

7.分级权限次管权限控制范围
当前版本优化次级管理员权限控制范围,对次级管理员权限做到更加精确的控制,保证系统安全性、可用性。

四、更多细节
8.定时调度结构优化:优化定时调度代码结构,调整任务设置交互。
9.水印增加密度设置:服务器和模板水印设置支持密度设计,支持横向、纵向双向设置,编辑框预览实时生效。
10.云端运维支持导出多月数据包:支持多月导出,减少运维人员工作量。
11.整体加载动画与BI统一:视觉规范统一,报表内整体加载动画与局部加载动画使用统一风格。
12.模板版本管理减少磁盘占用:优化模板版本磁盘占用内存问题。
13.集群参数可视化配置:Redis存储key前缀、内部转发参数提供前端可视化配置,提高集群的易用性。
14.集群文件同步功能优化:重构集群的文件同步功能,选择“节点间自动同步”模式时,默认首个加入集群的节点为文件同步基准节点,在基准节点上传的模板资源文件可以自动同步到其他非基准节点,不需要任何手动同步的操作。
15.集群资源文件缓存功能:前端增加缓存模式配置选项,用户可自行选择“主动缓存”、“被动缓存”、“关闭缓存”,缓存开启后可提高系统性能,降低模板和资源文件的读写耗时。而且在使用文件服务器时,若开启了缓存,当文件服务器宕机后,系统仍可继续对外提供服务,此举可大幅提高系统的可用性。目前默认缓存的资源文件包含模板文件、配置文件、地图数据等,暂定"reportlets/" ,"resources/", "assets/","dashboards"四个文件夹。
16.集群共享外部目录插件:若需要使用集群共享NAS、NFS、外部磁盘等来读写资源文件,可以将这些存储挂载到磁盘目录,安装共享外部存储插件,配置挂载磁盘目录进行读写。
17.集群异常消息通知优化:优化了集群异常通知的触发条件,增加了两个异常通知的场景:Redis集群节点异常时的提醒,文件服务器宕机时的提醒。
18.平台采用自定义滚动条:优化原本目录中的滚动条样式,更换为自定义滚动条,提升美观度
19.升级工具标记版本号和对应的jar时间:检测升级工具版本是否为最新版本,防止因为历史版本原因出现的升级问题。
20.平台交互优化:对常遇问题进行优化,如同步后提示、权限配置耗时时显示加载动画等。
21.登陆验证同时开启邮箱和短信时交互优化:加强交互效果,使切换更明显。保留上次选择记忆,提升易用性。
22.管理系统标签页支持单独集成:提供目录管理、用户管理、权限管理、bi模板管理、定时调度这些页面的html页面接口以供客户集成。
23.支持modern主题:modern主题重新归来。
24.WebSocket使用优化:
  • 优化针对WebSocket未连接导致登录异常、日志监控无法查看或失效、数据更新/多人操作无更新或冲突提醒等问题的提示方式。
  • 利用对应插件用刷新token保持登录代替实现ajax轮询方案。
  • 提供WebSocket端口和路径配置页面。
  • 提供https环境夏的WebSocket配置界面。




小编之语可信度有多少?如果不信,帆软官网下载最新版报表设计器,来“拆穿”小编吧!
编辑于 2019-12-12 11:21  
分享扩散:

沙发
发表于 2019-12-9 10:24:08
拆穿小编可还行,我看你就是想骗我们下载!不过要是打开时间快了的话的确可以试试,之前的开一个得五分钟
板凳
发表于 2019-12-9 10:28:27
表情包配的666,饭团甘拜下风
地板
发表于 2019-12-9 10:47:05
饭团君 发表于 2019-12-9 10:28
表情包配的666,饭团甘拜下风

手动点赞D老师
5楼
发表于 2019-12-9 10:48:27
12.模板版面本管理减少磁盘占用
这是什么鬼?
应该是“12.模板版本管理减少磁盘占用”吧
6楼
发表于 2019-12-9 14:05:28
7楼
发表于 2019-12-9 14:44:06
8楼
发表于 2019-12-9 16:03:56
哈哈,支持帆软,力挺
9楼
发表于 2019-12-9 16:16:12
歪歪2019 发表于 2019-12-9 16:03
哈哈,支持帆软,力挺

钢铁小编的笔芯
10楼
发表于 2019-12-9 16:42:05
别呀,我每天就靠打开设计器等待的时候,去泡杯咖啡,时间刚刚好
11楼
发表于 2019-12-9 21:03:41
哎,那就为了第一条,试试吧。
12楼
发表于 2019-12-9 21:07:44
来自手机
噢!速度提升了,这个倒是很值得期待啊! 不会-_-|| 拉我们下水吧
13楼
发表于 2019-12-9 21:43:03
tissot 发表于 2019-12-9 21:03
哎,那就为了第一条,试试吧。

“勉为其难”试试吧
14楼
发表于 2019-12-9 21:43:41
Ayoer 发表于 2019-12-9 21:07
噢!速度提升了,这个倒是很值得期待啊! 不会-_-|| 拉我们下水吧{:fange21gi ...

不会呢,小编亲测有效呢
15楼
发表于 2019-12-10 08:36:07
16楼
发表于 2019-12-11 09:13:22
升级了,但启动不了
17楼
发表于 2019-12-11 13:47:11
马上更新了,试试效果,期待
18楼
发表于 2019-12-12 11:13:51
19楼
发表于 2019-12-13 10:21:31
楼主配图100分
20楼
发表于 2019-12-24 13:56:47
希望可以加上更稳吧
21楼
发表于 2019-12-26 10:16:09
wangqianfeng 发表于 2019-12-24 13:56
希望可以加上更稳吧

稳定性是团队明年重要目标,奥利给!
22楼
发表于 2020-2-20 12:49:11
23楼
发表于 2020-8-12 17:03:39
定时调度还是老样子 差评
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

37回帖数 1关注人数 15789浏览人数
最后回复于:2020-8-12 17:03

返回顶部 返回列表