报表技术白皮书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Any User. Any Data. Any Deployment.
安讯提供许多方式将您的报表集成于网页。
开发者可以根据自身需求把整个报表或只把报表的单个元素(例如表格,图表等)嵌入网页。
这些报表或元素仍能得到安讯iServer平台提供的服务,并且保持高安全性,高效率和交互式等特点。
图表 1 安讯百灵报表扩展Eclipse BIRT
图表 2 使用安讯交互式查看器,用户基于Web可以对数据重新分组、排序、筛选等
开源项目Eclipse BIRT(Business Intelligence Reporting Tools)是Eclipse 六大顶级项目之一,该项目由安讯(Actuate)公司发起,并与Eclipse 基金会(Eclipse Foundation)共同领导,主要由安讯公司贡献其源代码。
Eclipse BIRT 是一个灵活性高、功能强大且完全开源的纯Java 报表工具,对Eclipse 平台具有良好的兼容性,并在易用性与可扩展性方面表现出色。
使用BIRT 报表引擎,用户可以非常方便地将BIRT 报表嵌入现有的Java 、J2EE 或Web 应用中,为现有应用注入强大的报表功能。
安讯百灵报表(Actuate BIRT)以Eclipse BIRT 为核心,并在多方面进行了扩展,如Web2.0交互性,开发工具,部署平台等。
同时,安讯公司还为用户应用百灵报表提供技术支持服务。
安讯百灵报表不仅能为用户提供更多更丰富的报表功能,更为企业提供一整套经济、高效、安全的报表解决方案。
安讯百灵报表与Eclipse BIRT 的区别主要体现在以下几个方面:
交互性——安讯百灵报表具有非常丰富的Web2.0交互性。
使用功能强大的安讯交互式报表查看器
(Interactive Viewer),用户不仅可以基于Web查看报表,还能对报表进行定制与分析,比如对报表数据进行排序、分组、筛选、添加计算等,或者调整报表格式,甚至还可以保存此定制,从而实现用户报表的个性化。
另外,通过安讯全新的Web2.0 JS API
,用户可以将安讯报表及其交互性无缝嵌入到任何Web应用中。
开发工具——安讯为不同类型用户设计BIRT 报表提供了不同的开发工具。
安讯百灵报表设计器专业版的功能比Eclipse BIRT 更加强大,且支持更多的特性与功能,比如Flash 图表、仪表盘、页面级安全等,同时还能与安讯平台集成,提升开发效率。
信息集成——安讯百灵报表设计器内嵌支持多种数据源,并支持Eclipse ODA 框架,这就使得百灵报表具备无缝访问任何数据源的能力。
同时安讯还提供了一个可选的中间层选项,通过企业信息集成(EII)技术,用户可以在异构的数据源之上构建一个语义中间层,供包含所有报表应用在内的多种数据应用使用。
此外,安讯还为业务人员量身定做了基于Web 的报表开发工具BIRT Report Studio ,让业务人员无需专业的培训,仅需在Web 页面上进行简单的拖拽即可查询数据并生成报表,提高了他们获取信息的效率,同时也
减轻了报表开发人员的负担。
图表 3 使用安讯百灵报表设计器专业版,用户可以设计非常炫目的Flash仪表盘
图表 4 使用BIRT Report Studio,业务人员基于 Web就可以自助式查询数据与设计报表
部署工具与平台——安讯为企业报表应用的部署提供了多种解决方案,充分满足任何级别的报表应用。
使用安讯部署方案,用户可以高效的管理、调度、共享、运行安讯报表,并且保障信息的安全;安讯保证其部署平台具备业内领先的性能、可靠性与可扩展性,从10个用户至10万个用户,安讯用一套软件即可轻松实现扩展。
集成接口——安讯充分考虑了用户开发报表应用时集成的需要,提供了多种灵活的集成接口,从简单方便的URL 调用,到具有划时代意义的Web 2.0 JS API ,再到业内最广泛标准Web Service API ,这都保障了用户可以灵活无障碍的将安讯报表嵌入到任何应用当中。
技术支持与服务——作为业内历史最悠久的公司之一,安讯为您提供最可靠、最专业的技术支持与服务。
安讯于2003年在上海成立了研发中心,主要负责百灵报表以及Eclipse BIRT 的开发,这保证了您关于百灵报表以及其他安讯产品的问题可以得到快速响应。
另外位于安讯上海研发中心的安讯亚太区客户支持中心可以为您提供7×24小时的售后支持服务。
图表 5 使用安讯信息对象,您可以从任何数据源中整合数据
图表 6 使用安讯Web2.0 JS API,您可以将安讯报表及其交互性无缝集成入任何Web应用中
附录——开源BIRT与安讯百灵报表商业解决方案区别。