存档

文章标签 ‘birt report interactive actuate’

报表交互性和Actuate Interactive View简介

2009年2月20日 没有评论

为了增强用户分析数据的功能, 用户往往希望在查看报表的同时能够修改报表,一般把这种功能叫做交互式报表, 不少BI 厂商都提供了这种在线交互式分析的能力, Actuate 在Open Source Birt  View的基础上也提供一个商业版的Interactive View,

主要提供修改表头标题, label , 改变分页数大小, 修改聚合分组列 ,隐藏显示列, 添加计算列 过滤数据 . 改变样式,对齐方式

对于图标则支持过滤数据,改变图标的子类型, 修改图标的标题,大小等样式.

这些动态交互性其实在上一篇文章中http://www.gemini5201314.net/?p=287  都有提高, 其中有些动态功能也可以使用一些script 完成, 但是这些功能都需要大量添加script , 并且不能把修改后的报表保存成新的格式以便满足不同角度的分析需要.

sshot-9

    图1: 对列的操作

 

sshot-10

    图2: 聚合分组

 

sshot-11

    图3: 过滤数据 , 支持集合逻辑操作, 同时满足和满足部分要求

 

sshot-12

    图4: 添加计算列

 

sshot-1

    图5: 图表过滤数据

 

所有这些特性都是因为BIRT 具有良好的API , 你可以通过API 来修改报表的行为, 当然目前的Interactive View 还没有完全实现所有BIRT API 支持的操作, 对比一下BIRT API 就可以看出, 另一些暂时没实现的功能比如有: 基于条件的隐藏列或行, 基于条件的高亮行(目前只是列), Mapping 功能完全没有(比如一个人年龄是10-20 ,显示出来的就是青年,>50 就是老年) , TOC ,bookmark , 改变Data Binding值, 动态添加hyperlink 或drill through ,添加tooptip 和事件 ,图标里的interactive 一个都没有.

不过总的来说,interactive view 还是非常能满足一个普通用户分析报表的需求, 尤其是操作起来简单和修改后的报表可保存.

而且很容易和其他项目集成, 集成步骤基本跟birt 一样. 价格好像是2500美元/服务器, 如果要服务的话就是4500美元, 基本还是很便宜的. 不知道国内买打多少折.

 

参考资料

http://www.birt-exchange.com/products/interactive-viewer/#features

interactive view 官方简介.

 

http://www.gemini5201314.net/?p=287

部分动态功能可以通过脚本实现的方法