FineReport100大更新,确认

“如果我们把FineReport比喻成一棵大树,FneReport9.0从智能·共享·开放3个角度让这棵树长得更高,长出更多枝丫,那么,FineReport10.0则是让这棵树扎得更深更稳。”

帆软一直推崇“提供用户真正需要的产品”,拒绝被资本泡沫吹捧的不实技术绑架。但客户的需求很多,我们也纠结于诸多需求的取舍中,什么是我们30W+报表/BI工程师,独立开发者,真正需要的功能和特性。回归初心,夯实基础,适当给产品做减法。既然是通用型工具,稳定安全可靠为先。

所以10.0基于底层做了很多优化,从安全性、大并发、高可用3个角度发力,希望能让FineReport成为企业更加信赖的报表中心,支撑起繁杂的报表业务,为企业报表的安全可用保驾护航!

作为里程碑版本,此次FineReport10.0的更新大刀阔斧。以军工级的安全,高可用的集群,全新的平台,永不宕机的智能运维,更炫酷的大屏效果和交互更好的移动端开启了报表工具的新篇章。

1、军工级安全

信息安全已是企业头等大事,FineReport10.0重点发力,从保证0安全漏洞,到主动防御,实现了应用安全、账户安全、数据安全和运维安全的全方位安全防护,达到军工企业对产品安全的硬性要求。

(1)应用安全:10.0采用更安全的SHA加密方式,用token代替cookie,并修复了一系列已知的安全漏洞,来应对常见的威胁。新增cookie增强、文件上传校验、SecurityHeaders及访问控制等一系列安全防护功能。

(2)账户安全:10.0提供了更多的账号安全措施,包括单一登陆控制,异常登录地点提醒,访问频率控制,登陆防暴力破解,强密码策略等。同时提供更加详细的审计日志,记录账户下对资源的所有访问情况,包括操作人、操作时间、ip地址、资源对象、操作名称及操作情况,方便进行安全分析,并满足客户审计要求。

(3)数据安全:10.0提供完备的权限控制,提供多种权限验证方式,开启角色权限控制后,无论从平台或者是通过url,未被授权的用户都无法访问相应报表,并避免了水平越权和垂直越权情况的发生。其次,提供定制化的水印功能,降低数据泄露的风险。

(4)运维安全:10.0提供定期的系统备份,保证系统被恶意更改后可恢复。可以将单独的超级管理员拆分为系统管理员、安全保密管理员和安全审计员。开启三员管理后系统管理将更加规范安全,这也是一些军工企业对产品安全的硬性要求。同时,管理员账户对用户进行操作或对系统设置进行更改时,将有日志保存操作记录,包括操作人、操作时间、源IP地址、资源对象、操作名称及操作状态。

2、高可用集群

FineReport的集群经历了2个阶段——基本依赖于容器的集群和自主开发的主从集群,但随着报表系统的在信息化系统中地位的提升,所承担的压力也随之增加,原本的两种集群方式暴露了比较多的问题,10.0在此基础上推出了全新集群。新集群有如下几个特性,高一致性、高可用性、高适应性、功能强大、使用简单,为客户系统的高效正常使用保驾护航。

(1)高可用性:采用无主机模式,节点宕机后系统仍可正常运行;能自动检测节点情况,节点宕机后,自动切换其他节点,登入的用户无需重新登出;集群支持所有单机功能。

(2)高一致性:所有通过FineReport10.0进行的配置和资源修改能做到随时同步,能智能检测各节点的版本文件(jar包、插件等)。

(3)高适应性:适配各种网络环境,操作系统的依赖低,适应各操作系统,可组合不同操作系统做在同一个集群里,适应多种常用的web服务器。

(4)使用简单:可视化配置,无需修改各种复杂的配置文件。支持热部署,增加删除节点不需要重启集群,只需要拷贝其他节点文件既可。实时监控各节点的运行状态,如内存使用情况。

(5)强扩展性:基于良好的架构设计,FineReport10.0集群可以添加更多种文件的存储方式和支持的数据库。

3、全新平台

FineReport10.0平台进行了全新设计,采用了更商务简约的UI界面,更加聚焦数据本身,数据分析也更为流畅自然。

(1)系统更加稳定:支撑大数据量用户,+用户量时可秒级响应。日志存储脱离数据库,应用帆软自主开发的swift引擎,全面提高了日志存取分析的效率,并有效避免由于日志过大导致系统过慢甚至宕机。此外,10.0将系统配置数据从xml改存至数据库,避免出现相关配置数据丢失。

(2)后台管理功能增强:提供更加强大的用户管理,目录管理、权限管理和日志管理,如实现用户禁用、模板目录混排、权限复用、全部平台操作日志记录等功能,且增强了权限配置的易用性。

4、智能运维

FineReport10.0智能运维通过优化防宕机机制,增强对于资源的合理应用,从源头预防了导致宕机的各种问题,进而保证了系统的可用性,做到“永不宕机”。

(1)优化了智能释放的机制:在内存占用达到阈值时可以通过强制GC有效地回收资源,进而保证系统的可用性。

(2)增强了模板限制功能:通过对于数据集中的行数、模板中的单元格数、sql的执行时长进行限制,有效地防止单模板占用过大内存、sql执行过久造成线程阻塞的问题。

(3)使用延迟队列检查session是否过期,令用户可以通过简单的设置对会话的生命周期进行管理。

(4)云端运维:在云端帮助用户分析系统使用情况,找出性能问题模板。

5、更炫大屏效果

对于可视化美的追求,我们永不停歇。FineReport10.0开发了更加炫酷的大屏功能:近10个大屏3D特效、15种动态加载效果,以及联动炫酷效果,让大屏炫起来、舞起来。

(1)3D特效:三维柱形图、三维地球(点,柱形,流线)、KPI指标卡、粒子翻页计数器、时间齿轮、目录齿轮、轮播三维点地图等。

(2)动态加载:向上滑动、向下滑动、向左滑动、向右滑动、弹跳、拉伸、脉动、轻微摆动、摇摆、沿Y轴轻弹、沿X轴轻弹、向上缩放、向下缩放、向左缩放、向右缩放

(3)联动酷炫效果:配合报表块内刷新支持,酷炫组件的自动轮播联动其他组件持续的动态加载特效。

6、交互更好的移动端

FineReport10.0移动端是由交互设计师重新设计的全新产品,我们充分融合了数据分析移动产品所必要的手势动作,在明晰操作目标的同时大大提升了在指尖翻阅数据的愉悦感。

(1)APP交互优化,图表缩放、组件放大激活、表格翻页、钻取联动、横竖屏切换等等,都迎来了全新的交互变化,我们会在发布会中为大家展示它的全新面貌

(2)全屏属性控制,表格、图表组件增加了全屏属性控制。决策报表中,可以通过开关控制组件是否需要支持全屏,并且内置了一套组件是否需要放大的默认逻辑,减少了这一交互对模板展现效果的影响

(3)移动端图标自定义,FineReport10.0平台中,我们充分考虑用户对移动应用的个性化需求,内置了多套目录图标以供用户进行选择,同时也支持用户自定义上传图标。

其他更新功能点:

1、HTML解析:完美支持对HTML解析,可以实现良好的HTML展现,尤其是打印与导出的效果,这也是市场中唯一一个解决HTML解析难题的产品。

2、模板存储优化:优化了模板存储技术,杜绝任何情况下的模板文件的内容丢失现象。

3、自适应逻辑优化:页面加载时采用前台缩放逻辑,减少计算,优化并提升了在缩放浏览器窗口大小,或执行全盘操作等场景下的体验效果。

4、公有云注册:增加一种公有云授权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。

5、辅助升级工具:大版本升级不再头痛。FineReport10.0提供了辅助升级工具,无需安装,即点即用,简单方便,可以将9.0的web工程升级到10.0工程,包括jar包、各类配置文件、finedb数据表等的兼容升级。

6、平台新建数据连接:无需打开设计器,可以直接在平台新建数据连接,数据连接单独放入了目录中,并支持创建数据连接。

最后,来看一下FineReport10.0免费升级活动中先吃螃蟹的客户是怎么评价的:

纳爱斯集团:更时尚的UI界面,更多运维功能和安全特性,更快的设计器,是我们开发人员做报表的首先工具。

杭州诺贝尔陶瓷:报表系统上包含我司大量的业务数据和财务数据,我们着重考虑的是安全问题。FR10.0从修补漏洞和主动防御两个角度去整体提升应用安全。同时,优化了水印功能,大大加强了数据的安全性。

歌尔股份:我们公司信息化的部门众多,但大家在工作交流中对帆软报表产品的评价几乎是一致的两点:第一,高效率:使用帆软报表进行报表开发的效率是其他报表工具所不可比拟的;第二,高颜值:帆软报表展示形式美观,非常适合作为大屏展示使用!

常州工学院土建学院:推荐帆软!推荐FineReport!也推荐10.0,11.0,12.0……因为,帆软是真正在精益求精做软件和做服务。试用的10.0有很不错的更新和升级,当然也有试用版的种种不完善,还有一些期盼的功能改进尚未实现。但选用FR以来,从8.0到9.0再到10.0,感受到了越来越好,也相信会更好,因为帆软的理念和态度,所以值得信赖和等待,值得携手共进。

长江证券:帆软的服务是我司所有合作第三方里,售后服务最完善的公司,长期配合我司运维、业务人员解决帆软开发和使用问题,给我们的工作带来了巨大帮助。同时帆软的产品也随着用户提出的需求不断改进迭代,在每一次版本升级,都能看到过去的痛点被解决,这种有生命力的使用反馈让我们感到俩字“靠谱”!墙裂推荐!




转载请注明:http://www.aierlanlan.com/cyrz/5239.html

  • 上一篇文章:
  •   
  • 下一篇文章: