企业在信息化建设的浪潮中,面临着业务数据的快速增长和处理的挑战。报表开发工具在这一过程中扮演着至关重要的角色。那在选择报表工具这块,最重要的就是这几点:1、易用2、上手难度低3、性能好4、性价比高。
在试用了市面上大多数报表工具后,终于发现了一款神奇的报表工具--润乾报表。润乾报表已专注报表20余年,功能全,价格低,不仅满足以上要求,还有完善的售后体系,是一个很好的选择,下面我们从以下几点来详细了解一下。
·简单易上手
润乾采用类excel的操作界面,可以与excel做无缝交互,极大的降低了用户的使用门槛。在设计阶段可以导入excel的模板,减少我们的部分工作量,提高我们的开发效率。
另外,它支持各种复杂报表格式,基本上覆盖了我们工作中遇到的绝大部分的报表需求,比如普通的分组报表、行式报表、查询报表,分栏报表、折叠报表、复杂票据或报告类的中国式的复杂报表,还有就是驾驶舱、大屏之类的可视化报表。
简单的分组报表、行式报表、查询报表等通过设计器简单的拖拽字段,自动生成表达式,参数模板的设计也支持多种编辑风格,如:下拉日历、下拉数据集、单选按钮、多选按钮、下拉树等、支持下拉数据集关联查询,模糊查询等。
润乾报表内置了伸缩功能,提供了两种形式的折叠报表:树型折叠报表和OLAP 型折叠报表。报表开发人员不再需要编写 JS 脚本,只需要两步,设计报表,在报表展现的 jsp 页面中加入 tag 属性,就可以将格式符合的报表以伸缩的形式展现。
关于报告类的报表,在常用的报表工具中,一般采用硬排版的方式,当然润乾这块也是支持硬排版的,只是有很多弊端,例如需要大量的辅助单元格,耗费大量的内存资源,目录、文章结构效果不够美观。那润乾还提供了使用程序插入word的方式,在java程序中,提供接口处理word文档,可实现word文档中文本、表格、图片等格式的替换,这样可以使数据更加灵活,而且同一模板可以在程序中通过参数灵活控制批量生产不同数据模板。
·独有的数据准备层
在报表的制作过程中,难的从来不止是报表制作,而是在制作前大量的数据准备工作。
润乾报表有独有的数据准备层,不仅报表有工具做,连数据准备也有工具了,不需要再手动写了。
数据层支持RDB、NoSQL、文本、Excel、hadoop, json等多样性数据源,可以进行混合计算(如 Excel 和 RDB 的表做关联运算);
可以高效替代JAVA,存储过程,大段复杂SQL,中间表等落后的数据准备方式,大幅度提升开发效率,而且初级工程师就可以上手
另外也避免了JAVA数据源和应用的耦合,存储过程和数据库的耦合,可以做到热切换,随时改随时看,不用重启应用,没有耦合维护也会更简单方便
数据准备层做的报表还性能好,在很多场景下都已经验证过,SPL的性能会高于甚至是远高于 SQL
·炫酷图表
为了提高这个报表的展示效果,润乾不仅仅是支持表格的方式去展示数据,也可以使用图表更直观的去了解数据,了提升这个展示效果,润乾除了自带的内置统计图,还引用了第三方echarts、D3 等第三方图库,使我们的数据可视化更加丰富。
· 填报
在传统的报表概念中,报表主要负责数据的展示,即将数据库中的数据提取出来并以多种格式进行展示,用户对展示的数据可以执行导出、打印等操作。然而,在企业的日常运营中,业务人员往往需要对数据进行更进一步的操作,如添加、更新或删除数据记录,这就要求报表具备数据交互的功能,即填报表。
润乾报表不仅能够实现数据的展示和查询,还在此基础上增加了数据的填报功能。它提供了多种控件样式供用户选择,使得用户可以根据具体的业务需求定制化数据录入界面。同时,润乾报表支持直接从Excel文件中导入数据,极大地方便了用户在不同场景下进行数据的编辑和录入工作。同时可以导出EXCEL,用于本地保存,或者离线填报。
填报样式—多源填报
支持多源填报,数据来去无关,初始数据可以来自,不同库,文件或者json等,回填数据同样可以去向任意不同数据源。
填报样式—报表组填报
像EXCEL的多sheet表格一样,可以多个sheet同时填报,来源和去向同样可以多样性。
润乾报表支持多种编辑风格,编辑框/复选框/上下载文件/下拉列表/下拉数据集/下拉日历/下拉树。辅助用户快速录入,还能保证格式和数据的正确性。可以根据同一表填写的数据,自动计算出其他的指标数据。还可以跨表取数,对不同表中输入的数据进行自动计算。并且各种类型的数据都可以做验证,保证数据的正确性。
润乾还支持业务填报,由业务发起人根据需求,灵活、自由定义的数据填报采集表格。使用桌面设计器,制作的填报模型,可以自动识别数据结构,把填写的数据结构化保存,并可以直接针对这些结构化的数据进行后续的分析。
1.业务人员设计表样
2.自动识别数据结构
3.保存为结构化的JSON
·集成
润乾报表的定位是中间件,所以集成性非常好,对于Web 应用集成,只需要引用十几个相关 jar 包和必要的配置文件即可,用户页面可以使用 tag 标签来嵌入报表,非常简单。后台服务只有报表计算的相关程序,没有其它外围内容,tag(本质上是 API)方式也能确保性能和功能不损失。
服务器支持windows、linux、unix 等操作系统,支持 tomcat、weblogic、websphere 等各种 java web 中间件;支持集群部署;报表展现为纯 html 方式,对浏览器版本要求不高;支持移动客户端;报表可做为模块和其他应用集成,权限可由其他平台管理、控制灵活。针对一些小项目,报表提供开源的报表中心,可以实现用户登录、权限控制等常见平台功能。由于是纯java 项目,其他平台调用需要做 url 嵌入方式。
·二次开发
润乾报表定义了丰富的API 接口,供程序员调用,从而对报表服务器进行深度完全控制。在 API 结构上可以分成三个层面,数据层、运算层和展现层,每个层面都有开放的接口允许程序员调用和重载。方便用户针对自己的需求进行二开,更好的实现用户的需求。
最后
报表工具有很多,但称得上好用易上手、适合绝大多数普通职场人的万能报表工具却寥寥无几,润乾报表就是其中一个。
反正整体来说,润乾报表它小到填报、查询、部署、集成,大到可视化大屏,应有尽有,功能很强大。最重要的是,润乾报表价格公开透明化,性价比非常高。在售后服务部分,润乾报表有自己的社区论坛,90%以上的问题都可以在论坛中查到解决方法,除提供文档教程外,还提供了视频教程方便用户学习,同时提供多种技术支持渠道方便用户咨询,包括但不限于营销QQ、企业微信、咨询热线等,支持团队随时待命,随时协助用户解决技术问题。