龙空技术网

用了一年开源报表工具后,我选择了FineReport

IT技术管理那些事儿 2003

前言:

眼前咱们对“开源报表平台”大体比较注重,咱们都想要分析一些“开源报表平台”的相关知识。那么小编也在网摘上汇集了一些关于“开源报表平台””的相关资讯,希望姐妹们能喜欢,姐妹们快快来了解一下吧!

在企业IT部门做过报表的程序员都知道,做报表就是一件又脏又累的活,但你还不得不做。

在我毕业刚入行那会儿,国内大部分企业都还是在用Excel来搭建企业报表系统。不得不说,刚开始用Excel也能满足需求,但在用了不到半年后,我们就发现Excel手工报表的模式,人效太低了。公司数据存储在各个Excel文件中,不方便进行综合分析,存储及查找都很麻烦,只能满足零散的报表需求,并且数据量一大Excel就会卡崩溃,不适合用来搭建企业级报表。

被Excel折腾一番后,我们当时的主管又带着我们去找市面上的开源报表工具,想着自己来开发报表,经过一番比较后,我们选用了国外的一款开源报表工具(现在已经在市面上销声匿迹了)用了开源报表工具后,的确数据量大的问题解决了,但是新的问题又来了。

开源报表工具没办法适应需求的变化,经常项目搞到一半,业务那边说需求有变化,我们这边就要改好几天的代码,不下五次都因为业务改需求导致项目延期上线。最难受的是,开源工具没有服务保障,在遇到产品bug时,没有人能帮忙解决,这对报表系统的构建和上线运行都是极大的风险,到时候一出问题,背锅的又是我们IT部门...

最后没办法,在用了一年开源工具后,实在受不了,我们就打算换国内的商用报表工具。跟同行打听一番后,从①报表设计是否易上手、②报表权限管理是否方便、③售后项目实施及技术支持服务是否完善,这三个方面进行综合考量,最后我们选用了FineReport来作为我们的报表工具。

先说我们考量的第一点:报表设计是否易上手

在听帆软的销售给我们介绍时,就听他一直强调FineReport采用的是零编码的设计理念,绝大多数操作通过拖拽就可完成。并且设计器针对不同类型的报表需求提供了多种设计方式,包括普通报表、聚合报表、决策报表。对我们公司来说,聚合报表和决策报表是使用频率最高的。

啥是聚合报表呢?大家都知道,我们中国人的报表格式非常复杂,不像国外那样有规范的报表格式,特别是像我们这种制造型企业,报表里经常会有各种复杂表头,在以前用Excel处理不规则报表时,需要频繁的合并、拆分单元格,工作极其繁琐,但FineReport里的各模块是互相独立,可以任意自由拼接,扩展分离啥的都不会互相影响,所以可以快速做好这种复杂表头。

而决策报表,就是我们常见的可视化大屏,通过拖拽组件的形式在界面上自由组合,实现综合分析看板,一般我们是放在生产车间当监控看板用,这里面的数据是实时更新的,上级在手机端也能看到车间实时生产情况。

再说我们考量的第二点:报表权限管理是否方便

之前我们公司开发的报表,是嵌入到其他各个IT系统中的,所以我们的管理层不能从统一门户中查阅报表,更不能统一管理所有报表,对报表进行权限配置,这报表管理来说是很不方便的。

所以在这次选择报表工具时,我们就是看中FineReport能直接建立一个企业报表管理平台,通过统一的访问门户,对用户和权限进行控制,使得不同角色的用户能够通过一个门户系统看到符合自身需求的报表视图和报表功能。

简单来说,就是能够通过分级权限控制功能,下级管理员只能管理自己职责范围内的用户和报表模板,实现不同用户访问同一报表显示不同数据的功能。

最后说我们考量的第三点:售后项目实施及技术支持服务是否完善

上面也说了,我们公司在吃过开源报表工具的亏后,就特别看重售后服务保障这块。如果是同行应该知道,像我们这种企业买了报表软件后,最怕的就是售后服务不好:软件买了但是项目实施没给我做好,或者在用的过程中出现产品BUG或者技术难题,没有对接的技术支持帮忙解决。

在跟帆软的销售咨询完后,他告诉我FineReport支持多渠道为客户提供精细化的售后服务支持,可以通过qq、专线电话、邮箱等渠道与售后人员快速取得联系,解决技术问题。解决了我们对售后服务的担心,这也是我们最终确定选择FineReport中很大的一个原因。

除了考量以上3点,我们还重点关注了FineReport的填报功能。因为我们公司之前收集数据都是用土办法,也就是用Excel收集表格,把一张Excel表传来传去,然后汇总到某个负责人那统计,整个过程费时费力。而用FineReport填报报表,只需要把填报模板发给对应人,填完数据自动审核入库,省一半劳动力。

福利

最后把工具分享给大家,评论+私信回个“报表”就能免费获得报表工具!

建议大家可以先下载个免费的个人版试用,根据自己的体验效果再决定是否使用。

标签: #开源报表平台