企业可视化报表工具选型经验分享

选型背景
我们是一家面向金融行业的系统集成商,每年要做十几个项目(看得出来我们并不大/笑哭),项目分大小、做事分先后,可不管怎样都绕不开数据,数据处理经常占项目的大头,所以经常会选择一些市场上成熟的数据相关产品以便在能控制成本的前提下快速交付。这里我来介绍一下我选择报表工具的一些经验,希望对大家有用。
开始选型的大原则:首选开源(毕竟免费),其次商用(并不排斥)。
当然,不管怎样选型一定要从自己的实际情况和具体需求出发,所谓适合的才是最好的。
选型原则
关于选型原则,前面提到开源和商用了,其实还有很多,下面分享一下我的选型原则(按重要程度从大到小排列)。
成熟度
选择一个诞生时间比较长、有一定用户规模,该填的坑都已经填了,不需要我再当小白鼠测试,从而节省项目的人天成本,避免浪费;降低应用开发超期风险;从而有效保证开发应用的可靠性,稳定性。
设计方式
设计简单,开发人员上手快,不需要编码或者少量编码,就可以做出报表。
开放性
提供接口,支持二次开发
数据来源
因为业务数据分散在多个不同的应用系统中,所以要求选择的报表产品支持多样性数据源,并且能进行多源混算,除常用的关系型数据库 Oracle、mysql,非关系型数据库MongoDB ,sqlite,还需要支持文件性的数据如EXCEL、txt、json等。
性能
月末统计数据规模较大,并发较高,对性能要求较高
复杂报表能力
可以实现复杂格式的报表,我们的报表需求有不同维度的多层分组,以及同期比计算
图表能力
美观性,除了表格,还有图形,最好支持驾驶舱和大屏。
页面交互性
条件查询,钻取,联动,固定表头,可伸缩报表,多TAB页展现等动态效果。
导出结果文件
支持导出EXCEL,word,txt,CSV等文件
成本
社区与支持
技术社区,社区情况;技术支持,支持形式
工具比较    

开源or商用
使用现在市面上的开源报表产品在报表设计上并不那么容易,虽说可以满足一些功能需求,但如果遇到bug,因为没有售后服务,就需要自己查找文档自己找解决办法,不过不需要花钱采购,如果项目周期比较长,表样不复杂,表样不复杂,有4,5个开发人员应该没问题,如果想快速交付,降低人力成本那商用的更省心靠谱,起码花了钱,有保障,不至于出现问题没有人协助解决。
选择建议
发现报表工具比较特殊,国产产品占主导,在实现中国式的复杂报表来说,本土化的报表工具更易于开发设计,产品文档更易读阅,国内的报表工具在功能上都大同小异的情况下,那比较的就是价格,综合比较后大多数情况选择润乾报表性价最高,特别是项目比较多的时候使用项目买断就比较合适。如果报表需求非常简单,且量不大时可以选择BIRT或JasperReport+iReport就行。
--------------------- 
作者:doingendlessly_saint 
来源:CSDN 
原文:https://blog.csdn.net/doingendlessly_saint/article/details/83745360 
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/shiGuangShiYi/p/10117482.html