【IT168 技术文档】目前国内许多用户和开发商已经越来越多的需要借助于web报表开发工具来进行web报表开发了,顺应这一潮流web报表工具也大量的涌现出来,随着这一股潮流,让众多用户和开发商有了更多的选择,但是也有一个头疼的问题摆在眼前,就是如何才能选择一个适合自己的,性能卓越的web报表工具呢?
目前第一代java报表Style Report针对当前的web报表需求做了许多的改进:
1: 针对基本的web报表实现;
1)报表部署与应用集成
Style Report企业版100%以报表服务器能够很方便地集成到已有j2ee架构中,以servlet的形式部署到J2EE标准的应用服务器,可以进行集群设置,实现负载平衡,提供各种复杂接口。也可以以独立服务器的形式部署在.net环境中
2)报表设计简单易学,实现功能强大
通过可视化的设计器,可以轻松、方便、快速地实现业务系统里的所有查询、统计及报表模块;并且提供完整API接口,完全与应用系统无缝兼容。
2:针对复杂web报表系统的功能实现
1)交互式内容
Style Report能够制作具有强大的交互式能力的报表,本身设计器提供了如选择框、菜单、子表链接等,它的分布式两阶段事件处理功能使报表开发者能够在报表中加入非常复杂的交互功能。
2)可定制的报表
Style Report报表模型基于这种可定制报表的理念。报表可以通过报表开发者所定义的参数或预定义的组件来定制。它使报表能够表现出清晰的业务模型,使用户不再被数据实现层所困扰。
3:针对web报表高性能的要求:
1)远程管理
Style Report企业版提供了基于Web的远程管理接口,管理员可以通过标准的Web浏览器从Internet的任何地方管理服务器的配置, 包括多级用户权限管理、计划任务管理,日志管理,归档管理等,并且提供以上用户自定义的所有接口.
2)报表性能管理
Style Report使用了大量的先进技术来提高服务器性能并减轻网络负担。两阶段的分布式事件处理使大量的用户交互操作可以在客户端被处理,而无须与服务器介入。报表的按需生成页面使用户可以快速地浏览报表,而又避免了在网络中传送大量不必要的数据。
3)高扩展性
Style Report可以在不改变主要体系结构的前提下扩展其性能,并且采用了集群技术。只要做少量的配置工作而无须任何编程就可以动态地将服务器加入服务器组中。
4:针对web报表用户功能使用:
1)基于Web的报表创建及修改
Style Report企业版提供了一个强大的基于Web的报表创建及修改功能。报表开发者可以在Web浏览器上创建或编辑报表,并存储到报表库(Repository)中,这一功能实现了报表的远程开发。为了简化工作,Style Report企业版提供了多种报表原型模板。通过DHTML显示和拖拽,实现了一个操作方便的基于Web的可视化设计环境。
2)工具栏的使用
Style Report报表展现形式是以纯DHTML的格式,支持AJAX操作,对每张报表都赋有强大的工具栏支持, IE和Netscape下均可以正常工作
A:比如导出各种格式再编辑,包括常见的excel,pdf,word等多达9种导出方式, PDF引擎支持许多高级的PDF功能,如嵌入字体、书签、多国语言支持等.
B:高级查询搜索功能,可以指定多个条件, 可以以内容的类型或表格的列来指定搜索的范围, 条件可以由逻辑操作符和包括正规表达式在内的大量运算符组成。服务器端的搜索实现了最大吞吐量和按需生成页面。
3)强大分析功能
另外强大的在线分析功能使得用户可以远程开发报表,进行OLAP分析,ad-hoc(即席报表),在线预警 等分析功能.