还记得我以前推荐的一款报表工具么? 没错,FineReport! 是的,它又更新了。 官方号称里程碑版本,此次更新大刀阔斧:
什么是FineReport?好吧,我再来介绍一下。 FineReport的本质是一个通用的报表制作和数据可视化工具,是一个开放的商业报表工具。好比Excel,小到可以存储统计数据、制作各式各样的图表、做数据分析dashboard,大到制作财务报表、开发进销存系统,譬如下图。 它和市面上各种数据工具有何两样? VS Excel : 日常工作中,涉及到表格、图表、分析、数据处理,大家首选的一定是Excel。但是Excel做企业级的报表效率很低,有很多重复性的手工作业,且数据一多就会奔溃性能下降。最主要的原因还是处理速度上,excel更多时候充当的是轻量数据库和计算功能。 懂IT的朋友可能会说,交给数据库啊,写两条SQL就解决了。再不行,找程序员写代码,什么图形化的界面,分析,图表,数据录入,修改删除界面,都可以交由程序开发,性能杠杠的。但是代码开发工作量大,一要改需求就牵一发而动全身啊,而且做成什么样,全靠程序员理解,太抓瞎。 那FineReport相对于Excel,就可以不写代码不写VBA整合各个数据源数据,比如来自ERP的,来自MES系统的,来自Mysql的,来自Oracel的...能解决掉数据库之后的数据增改删,各式各样的展现,交互分析,移动大屏展示.....而且性能比Excel高上几十个等级。 VS BI工具如:Tableau、FineBI Tableau、FineBI之类是BI工具,可以实现简单表格形式的报表展示,但更多的是基于图表的数据可视化。 而FineReport是类Excel的报表工具,虽然也能做dashboard,做可视化,但核心基础是读取数据库数据制作特定样式的报表,或采集数据入库。报表每个企业需要,围绕ERP要做财务报表,围绕CRM要做销售报表,这些系统自带的报表功能往往很鸡肋,用专业的报表工具就可以整合各系统数据。 尤其是中国式报表,尤其是政企事业单位、银行业还有一些国企的特点是很明显的,主要是表格类数据报表,类目多、数据明细,十分复杂。 Tableau这种自助式BI工具重在可视化分析,复杂的中国式报表还是得通过报表软件或者excel来完成。 此次10.0版本,更新了哪些东西?目前,这个报表工具可以说是目前国内报表软件领域发展最成熟的。简单无码、高效灵活、稳定专业,是Gartner的BI选型市场指南里唯一推荐的国产BI工具。IDC的报告里,17年国内市场份额甚至超过SAP、IBM。 此次更新《FineReport 10.0大更新,确认过眼神,有6个爆点!》 简单来讲,并没有做太多花里胡哨的新功能(本身已经很强大),做了很多底层的性能优化。 比如集群大并发、数据安全,可视化决策平台也大变样! 举例一二: 1、军工级安全 (1)应用安全: 10.0采用更安全的SHA256加密方式,用token代替cookie,并修复了一系列已知的安全漏洞,来应对常见的威胁。新增cookie增强、文件上传校验、Security Headers及访问控制等一系列安全防护功能。 (2)账户安全:10.0提供了更多的账号安全措施,包括单一登陆控制,异常登录地点提醒,访问频率控制,登陆防暴力破解,强密码策略等。同时提供更加详细的审计日志,记录账户下对资源的所有访问情况,包括操作人、操作时间、ip地址、资源对象、操作名称及操作情况,方便进行安全分析,并满足客户审计要求。 (3)数据安全: 10.0提供完备的权限控制,提供多种权限验证方式,开启角色权限控制后,无论从平台或者是通过url,未被授权的用户都无法访问相应报表,并避免了水平越权和垂直越权情况的发生。其次,提供定制化的水印功能,降低数据泄露的风险。 (4)运维安全: 10.0提供定期的系统备份,保证系统被恶意更改后可恢复。可以将单独的超级管理员拆分为系统管理员、安全保密管理员和安全审计员。开启三员管理后系统管理将更加规范安全,这也是一些军工企业对产品安全的硬性要求。同时,管理员账户对用户进行操作或对系统设置进行更改时,将有日志保存操作记录,包括操作人、操作时间、源IP地址、资源对象、操作名称及操作状态。 2、高可用集群 FineReport的集群经历了2个阶段——基本依赖于容器的集群和自主开发的主从集群,但随着报表系统的在信息化系统中地位的提升,所承担的压力也随之增加,原本的两种集群方式暴露了比较多的问题,10.0在此基础上推出了全新集群。新集群有如下几个特性: (1)高可用性:采用无主机模式,节点宕机后系统仍可正常运行;能自动检测节点情况,节点宕机后,自动切换其他节点,登入的用户无需重新登出;集群支持所有单机功能。 (2)高一致性:所有通过FineReport 10.0进行的配置和资源修改能做到随时同步,能智能检测各节点的版本文件(jar包、插件等)。 (3)高适应性:适配各种网络环境,操作系统的依赖低,适应各操作系统,可组合不同操作系统做在同一个集群里,适应多种常用的 web服务器。 (4)使用简单:可视化配置,无需修改各种复杂的配置文件。支持热部署,增加删除节点不需要重启集群,只需要拷贝其他节点文件既可。实时监控各节点的运行状态,如内存使用情况。 (5)强扩展性:基于良好的架构设计,FineReport 10.0集群可以添加更多种文件的存储方式和支持的数据库。 3、全新数据决策平台 FineReport 10.0平台进行了全新设计,采用了更商务简约的UI界面,更加聚焦数据本身,数据分析也更为流畅自然。 (1)系统更加稳定:支撑大数据量用户,100000 用户量时可秒级响应。日志存储脱离数据库,应用帆软自主开发的swift引擎,全面提高了日志存取分析的效率,并有效避免由于日志过大导致系统过慢甚至宕机。此外,10.0将系统配置数据从xml改存至数据库,避免出现相关配置数据丢失。 (2)后台管理功能增强:提供更加强大的用户管理,目录管理、权限管理和日志管理,如实现用户禁用、模板目录混排、权限复用、全部平台操作日志记录等功能,且增强了权限配置的易用性。 4、更炫大屏效果 最令我欣喜的事此次更新的数据可视化。以往FineReport做得大屏就已经很酷炫了,但 10.0开发了更加炫酷的大屏功能:近10个大屏3D特效、15种动态加载效果,以及联动炫酷效果,让大屏炫起来、舞起来。 (1)3D特效:三维柱形图、三维地球(点,柱形,流线)、KPI指标卡、粒子翻页计数器、时间齿轮、目录齿轮、轮播三维点地图等。 (2)动态加载:向上滑动、向下滑动、向左滑动、向右滑动、弹跳、拉伸、脉动、轻微摆动、摇摆、沿Y轴轻弹、沿X轴轻弹、向上缩放、向下缩放、向左缩放、向右缩放 (3)联动酷炫效果:配合报表块内刷新支持,酷炫组件的自动轮播联动其他组件持续的动态加载特效。 最后,作为这个工具的忠实使用者,数据君讲之后将尝试这用10.0的新可视化做一次可视化大屏实践,感兴趣的可以持续关注哦! 另外,对FineReport感兴趣的也可以点“了解更多”自行尝试哦! |
|