选择适合自己的WEB报表软件从以下方面考虑:
1、实现技术路线:早期有activex控件实现的报表,需要在浏览器中安装插件,而且基本上需要IE内核,现在基本上退出历史舞台。现在流行的WEB报表软件基本上是以纯HTML+CSS实现的报表,这是主流,必须选这种报表软件。
2、报表组件OR报表平台:从功能与用途上报表软件可以分为报表组件(或报表控件)及报表平台两类。报表组件专注于核心报表功能,非常适用于开发商集成到业务系统中,可以作到无缝集成。报表平台除了报表组件功能外,还具备完善的平台级功能,如丰富的WEB组件及系统级管理组件(组织机构管理、用户管理、日志管理,授权管理等),报表平台非常适合最终用户作数据分析平台用,不需要任何二次编程开发,拿来对接上业务数据库就可以在线开发报表,非常方便。两者具体区别,请参考“选择WEB报表组件还是WEB报表平台?”
3、技术体系:主要是报表软件后台代码实现是采用.net体系还是java体系。对于报表组件来说,因为要集成到业务系统中,最好采用与业务系统相同的技术体系。而对于报表平台来说,则无此限制,优先选择java体系,技术开放,可以随意部署到Linux,unix,windows平台上。
4、报表功能:这方面需要考量的东西比较多,比如:开发报表是不是简单快速,支持的报表类型是不是足够多,一些复杂的报表(如交叉报表)运行效率如何,支持的图表是否丰富,是否支持计划任务等。总之这块需要自己对目标报表软件试用一下看能否满足需求。
5、是否支持在线开发:这一点主要是终端客户或业主方比较关注,开发商相对来说不太关注。一般系统上线后,由于报表需求变化很快,业主都希望能方便通过浏览器在线开发报表。而在线开发报表则是报表平台的显著优势,一般报表平台的设计器都是在线设计器,智能化生成报表条件,不象报表组件的桌面式报表设计器,报表条件等还需要编写页面开发。
华丹在线报表平台,是采用纯HTML+CSS技术实现的在线WEB报表,无需安装插件,采用JAVA技术体系开发。支持目前业内流行的各种类型报表,如列表报表、明细报表、图表报表、分组报表、交叉报表等,还针对中国式复杂报表独创了很多类型其它报表,如嵌套报表、嵌入报表、汇总报表、树型列表、树型控件等。特别对复杂SQL的解析,一键解析生成报表所有的资源,如报表条件输入框(动态根据类型生成日期、下拉框、输入框、树型控件等),真正体现了智能报表强大的功能。在数据源方面,更是支持各种复杂计算,支持多数据源交叉计算,展现在同一报表中。华丹在线WEB报表平台,深受开发商及终端客户的认可,特别是其在线快速开发的特性得到业主方的充分肯定。
(本文未经我司许可,严禁转载,引用)