基于java的开源报表系统 BIRT

来源:百度文库 编辑:神马文学网 时间:2024/04/28 22:07:32
百灵报表(Actuate BIRT)设计器是一种可视化Java报表设计工具,功能强大,扩展性强。用于向应用程序中添加灵活多变的报表。它免去了手工编码实现报表的繁琐,节约了时间,提高了效率。
百灵报表(Actuate BIRT)设计器基于唯一专注于商业智能(BI)的Eclipse六大顶级开源项目之一Eclipse BIRT(Business Intelligence and Reporting Tools,商业智能与报表工具),该项目由安讯公司发起,并与Eclipse基金会共同领导。百灵报表(Actuate BIRT)设计器与Eclipse BIRT报表设计器基于相同代码,但百灵报表(Actuate BIRT)设计器功能上更加强大,同时还集成了安讯商业报表平台的一些特性,另外安讯还为其提供保障服务以及额外的软件来使得安装与数据集成更加简便。
不同于那些用来创建条框式报表的报表开发工具,百灵报表(Actuate BIRT)设计器通过分离数据访问、业务逻辑和布局功能,为报表设计提供了真正意义上的的灵活性。您也可以通过写脚本程序来扩展报表设计当中的所有元素,为满足报表需求提供强大的支持。此外,报表之间部件的可重用性使得报表的维护十分容易。
核心功能:
-- 多样的向导来简化复杂的报表设计任务。
-- 拖拽式报表布局可以加快开发进度。
-- 多种多样的可视化报表部件,其中包括网格(grid),表(table),图片(image),和图表(chart)。
-- 报表可自动转换为html, pdf, word, excel等格式,并可以通过扩展设计器来支持其他格式。
-- 交互式查看功能让用户可以进行报表定制。
-- 支持创建数据立方体与交叉表。
-- 可向报表设计中添加脚本程序来处理复杂的业务逻辑或数据访问。
-- 通过调用API可以让报表在运行时动态添加可视化部件或改变现有的部件。
-- 可扩展的图表引擎支持动态图表与多维图表,并可以让用户添加定制图表和图像格式。
-- 多报表设计中重用报表部件可以加速新报表的开发或现有报表的更新。
-- 封装部件中的复杂数据访问、商业逻辑或布局函数,使得其他开发人员可以在此基础之上创建更高级的设计,而不暴露底层的复杂性。
-- 报表模板与报表库可以定义常用的布局和格式化选项的可重用样式,保存下来并在多个报表中使用,使得开发人员更高效地创建拥有统一外观的报表。
-- “一键式”报表发布功能,将报表直接发布至安讯商业报表平台。
http://www.actuatechina.com/