五种主流web报表工具的功能对比.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五种主流web报表工具的功能对比

五种主流web报表工具的功能对比 文章分类:Java编程 原文:/archives/132 公司在做项目时,需要用到报表工具,经过我们对一系列市场上主流报表工具的考察、综合评定,以及到部分报表工具厂商实地考察。我们最终选择了更为专业,和适合我们开发的报表工具,以下是我们在前期选择报表工具时的部分考察评定。 批量打印 性能优化 模板与数据能否分离 设计模式易调整 接口方式 输出方式 ------------------------------------------------------------ 五种主流web报表工具的功能对比:批量打印 虽然web报表可以在电脑显示屏上展示,但许多时候更需要纸张的直观展示分析,这就考验了web报表工具的打印功能,web报表离不开打印,打印就少不了要批量。因此本文旨在多参打印,分页打印,缩放打印等方面分析各报表工具的批量打印功能。 i-report: 有批量报表打印功能,但一般需要通过专门的编程实现批量打印;一些较简单的分片式打印能通过主子表实现;不能自动适应纸张大小;不支持分栏打印;不支持一纸多页打印;不支持末页补足空行;不支持缩放;支持纵向分页,不支持横向分页。 finereport: 本身不能直接支持批量打印,需要对每张报表分别点开进行打印;客户端不能保存打印设置;不能自动适应纸张大小;不支持上表头、左表头每页重复;不支持缩放;不支持强制分页;支持横/纵向分页打印; 支持分栏打印。 水晶报表 有批量报表打印功能。对于一次批量打印出多张不同报表,同一张报表采用不同参数多次打印等方式,均需经过单独编程才能实现;一些较简单的分片式打印仅支持纵向分页,不支持横向分页;不支持分栏打印;不支持一纸多页打印;不支持末页不足空行;支持缩放;支持精确打印。 润乾报表 提供多种批量打印方法,主子表、报表组和调用批量打印类包;本身提供批量打印功能的类包,可直接调用,支持批量打印出多个不同的报表,每个报表可以传递不同的参数,支持同一张报表采用不同的参数多次打印;支持横/纵向分页;支持支持强制分页;支持小票据的一纸多页;支持末页补足空行;支持缩印;支持打印前修改数据等多种中国报表特有的打印需求; 明宇报表 通过页面设置能实现一些简单的一张报表插入另一张报表空白部位的简单批量打印,但是对于一次批量打印出多张不同报表,同一张报表采用不同参数多次打印,则也只能通过编程实现了;支持纵向分页;支持分栏打印;不强制分页;需要借助ActiveX控件安装实现其他如一纸多页、缩放等打印控制功能。 以上是我个人就web报表工具的批量打印功能进行简要的小结。 -------------------------------------------------------------------- 五种主流web报表工具的功能对比:性能优化 报表性能优化是很多系统开发人员选择报表工具时的重要评判,那如何考量web报表工具的性能优化如何,从哪些方面考虑呢?本人觉得就目前的一些报表工具来说无非就是从并发控制和缓存机制等方面。 ireport本身并没有很好的并发控制机制;当并发访问量较大时,经常容易出错;报表模板要经过多次编译、解析然后在客户端显示报表,影响性能。 finereport并发能力较强,二万单元格表在512M内存可并发100个以上,但是响应时间非常长;不支持并发控制,这一点非常严重;没有报表缓存;不支持数据缓存索引;表达式循环引用死机,没有提示信息;导出excel记录数超过65525列数超过255列出错。 水晶报表需要部署独立的一套负载均衡体系;需要独立进行数据库连接,可能成为性能瓶颈;集群有严重的问题,其中一台服务器倒了,会导致整个集群环境瘫痪,或者集群环境中第三方的产品倒了,会波及到bo的集群,导致整个bo产品集群的瘫痪;交互式处理的能力很差,所以只能限制每颗cpu的用户数。 润乾报表并发控制挺强,二万单元格表在512M内存可并发100个以上,平均响应时间不超过3秒;具有并发控制机制,独立分开管理大报表和小报表,可以单独控制大报表的并发数和小报表的并发数;具有模板缓存、报表缓存、查询结果缓存等多级缓存机制,带来性能高效提升;可以直接使用应用服务器的负载均衡体系;可以直接使用应用服务器的连接池; 明宇报表并发能力一般,由于外围无用的处理过多,严重消耗资源,服务器端一般需要1G内存以上才可部署。 -------------------------------------------------------------------- 五种主流web报表工具的功能对比:模板与数据能否分离 ireport报表模板与

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档