开源报表BIRT开发手册.docx

上传人:b****1 文档编号:2077884 上传时间:2022-10-26 格式:DOCX 页数:104 大小:2.78MB
下载 相关 举报
开源报表BIRT开发手册.docx_第1页
第1页 / 共104页
开源报表BIRT开发手册.docx_第2页
第2页 / 共104页
开源报表BIRT开发手册.docx_第3页
第3页 / 共104页
开源报表BIRT开发手册.docx_第4页
第4页 / 共104页
开源报表BIRT开发手册.docx_第5页
第5页 / 共104页
点击查看更多>>
下载资源
资源描述

开源报表BIRT开发手册.docx

《开源报表BIRT开发手册.docx》由会员分享,可在线阅读,更多相关《开源报表BIRT开发手册.docx(104页珍藏版)》请在冰豆网上搜索。

开源报表BIRT开发手册.docx

开源报表BIRT开发手册

1Birt介绍

1.1报表介绍

BIRT――商业智能和报表工具。

BIRT是一个Eclipse-based开放源代码的报表系统,它主要是用在基于Java和J2ee的web应用程序上。

BIRT主要由两部分组成:

一个是基于Eclipse的报表设计器和一个可以添加到应用服务器的运行组建。

BIRT同时提供一个图形报表制作引擎。

BIRT可以像画table一样画报表,也可以生成图片、导出Excel、html、pdf、ppt等分页,样式比script设置简单,另外BIRT还有OLAP导航功能。

1.2基本概念

●数据源:

数据的来源,或提供者。

如xml数据源、jdbc数据源等。

●数据集:

数据集合,它必须与数据源关联,可以理解为查询的结果。

●报表以及报表项,报表可视为是针对一组数据集的表现形式,而报表项这是这个表现形式的某个具体的单元。

它们之间的关系,与窗体和控件的关系非常类似。

报表、数据集、数据源三者间的关系:

数据源---数据集---报表。

●报表参数:

查询参数的表现形式,使用它可以构建更灵活的报表。

●模板和库:

主要用于复用报表设计,提高报表开发的效率

1.3丰富的报表

列表-列表是最简单的报表。

当列表变长时,你可以把相关数据增加到同一分组(基于客户的订单分组,基于供应商的产品分组)。

如果数据是数字类型的,你可以轻松的添加到“总数”、“平均”、或其他汇总中。

图表-当需要图表表现时,数字型数据比较好理解。

BIRT也提供饼状、线状以及柱状图标等。

交叉表-交叉表(也叫做十字表格或矩阵)用两种维度展示数据:

salesperquarterorhitsperwebpage。

(交叉表在1.0.1中没有提供,但计划在将来提供。

信函和文档-通知、信件、以及其他文本文档都很容易通过BIRT方便建立。

文档包括正文、格式、列表、图表等。

混合报表-很多报表需要联合以上所有的报表构成单一文档。

例如,一份客户声明会列出客户所需要的信息,为当前促进(promotions)提供文本,以及提供并行的出帐和入帐列表。

一份财政报表将包括声明、图表、表格,所有这些都将进行全方位的格式化,来匹配共有的配色方案。

1.4报表由四部分组成

数据-数据库、Web服务、Java对象,这些都可以作为BIRT报表源。

1.0.1版本提供JDBC支持,也支持利用编码来获取其他地方的数据。

BIRT的ODA(OpenDataAccess)框架允许任何人构建新的UI以及运行时支持任何类型的表格式数据。

未来,单一报表可包含从任意多个数据源获取数据。

数据转换-报表通过对数据的分类、统计、过滤以及分组来适应用户需求。

当然,数据库能实现这些功能,当遇到普通文件和Java对象时BIRT必须以"simple"数据源方式处理。

BIRT允许复杂的操作,比如总合分组、整体共计的百分比,等等。

业务逻辑-真实世界的数据很少提供你理想的结构良好的报表。

许多报表要求用具体逻辑把原始数据转换成用户的有用信息。

如果该逻辑仅仅用于该报表,你可以用BIRT的JavaScript脚本支持。

如果你的程序中已包含这些逻辑,你可以调用已有的Java代码。

表现-一旦数据准备好了,你可以在很大的范围内选择表现形式。

表格、图表、文字等等都可以。

单一数据集可以有多种方式表现,而单一报表可以表现多个数据集。

1.5报表设计器

数据浏览器-把你的数据源(连接)以及数据集(查询)组织起来。

数据集编辑器允许你测试数据集,以确保报表接收数据的正确性。

布局视图(Layout)-所见即所得编辑器为你的报表提供以拽方式来创建表现内容。

包含一个标准报表条目调色板。

属性编辑器(PropertyEditor)-以便利的格局表现大多数通用的用户属性使编辑更快速和容易。

BIRT也集成了标准Eclipse属性视图,为每个条目提供详细的属性列表。

报表预览(Preview)-你可以在任何时间采用真实数据测试你的报表。

预览窗口直接内嵌在Eclipse中。

代码编辑器(Script)-在访问数据以及报表生成或浏览时,脚本把业务逻辑添加给报表。

在编辑脚本时代码编辑器提供标准的Eclipse特性:

语法加色、自动完成等等。

BIRT用很简单的脚本来表达,expressionbuilder能更容易的创建这些表达。

略图(OutLine)-BIRT报表被组织为一个树型结构作为整体报表的根,并且为样式、报表内容、数据源、数据集、报表参数等分类。

略图视图提供你整个报表结构紧凑的预览。

CheatSheets-学习新工具永远是种挑战,但是Eclipse提供一种创新方案:

cheatsheets。

它们是一些帮助你完成新任务的文档。

 

2Birt插件安装

2.1插件版本说明

EMF,GEF和BIRT都是需要通过Eclipsedownloadpage下载的。

请注意以下的配置要求:

ØBIRT2.1.3

ØEclipse3.2.

ØGEF3.2.

ØEMF2.2.

ØJRE1.4.2/JRE1.5.

ØBIRT2.2

ØEclipse3.3.

ØGEF3.3.

ØEMF2.3.

ØJRE1.5.

ØDTP1.5.

ØWTP2.0

GEF:

GraphicalEditingFramework,图形编辑框架,是一个通过BIRTUI使用的Eclipse插件。

EMF:

EclipseModelingFramework,用来制作图表的框架。

DTP:

DataToolsPlatform,管理数据源驱动程序,以及访问特殊数据源实例的配置。

WTP:

WebToolsPlatform,

另外,本手册中介绍实例使用的derby数据库。

2.2插件安装

2.2.1完全安装

到Eclipse的官方网站http:

//download.eclipse.org/birt/downloads去下载带有BIRT插件的Eclipse平台(birt-report-designer-all-in-one-2_2_0),解压后,它就是一个拥有BIRT插件的Eclipse,您可以直接使用。

下载所在网页:

http:

//www.eclipse.org/downloads/download.php?

file=/birt/downloads/drops/R-R1-2_2_0-200706261010/birt-report-designer-all-in-one-2_2_0.zip

  Downloadfrom:

Eclipsedownloads-mirrorselection

2.2.2更新安装:

BIRT2.1开始,可以在Eclipse里直接下载。

在Eclipse里按照:

[Help]—>[SoftwareUpdates]—>[FindAndInstall]的路径来进行即可。

2.2.3分步安装

首先下载安装JRE1.5;

1、下载安装Eclipse3.3

下载地址:

http:

//download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/winPlatform.php#EclipseSDK

打开网页:

http:

//download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/index.php

点击下图中的“EclipseSDK”链接即可下载。

下载到文件eclipse-SDK-3.3-win32.zip,解压至安装目录,比如我们把它安装到C:

\ProgramFiles中;

2、下载安装插件WTP2.0,

下载地址:

http:

//www.eclipse.org/downloads/download.php?

file=/webtools/downloads/drops/R2.0/R-2.0-200706260303/wtp-R-2.0-200706260303.zip&url=

打开下面的网页点击网页中DownloadFrom后的链接即可进行下载。

http:

//www.eclipse.org/downloads/download.php?

file=/webtools/downloads/drops/R2.0/R-2.0-200706260303/wtp-R-2.0-200706260303.zip

下载到文件wtp-R-2.0.zip,将其解压至eclipse安装目录C:

\ProgramFiles即可;

方法如下:

右键点击压缩文件,选择解压文件,

弹出解压路径和选项:

将目标路径改为我们安装eclipse的安装目录:

C:

\ProgramFiles

点击确定。

在解压时,如果出现“文件已存在”,选择“全部选是”进行覆盖就可以了。

3、下载安装GEF3.3Release,GEFRuntime,

下载地址:

http:

//www.eclipse.org/downloads/download.php?

file=/tools/gef/downloads/drops/R-3.3-200706281000/GEF-runtime-3.3.zip

打开网页:

http:

//download.eclipse.org/tools/gef/downloads/drops/R-3.3-200706281000/index.php

点击:

Runtime中Download下方的链接即可。

下载到文件GEF-runtime-3.3.zip,解压至安装目录,方法同上。

4、下载安装EMF&SDORTversion2.3,

下载地址:

http:

//www.eclipse.org/downloads/download.php?

file=/modeling/emf/emf/downloads/drops/2.3.1/M200708142030/emf-sdo-SDK-M200708142030.zip&url=

打开下面的网页点击网页中DownloadFrom后的链接即可进行下载。

http:

//www.eclipse.org/downloads/download.php?

file=/modeling/emf/emf/downloads/drops/2.3.1/M200708142030/emf-sdo-SDK-M200708142030.zip

下载到文件emf-sdo-SDK.zip,解压至安装目录,方法同上。

5、下载安装DTPversion1.5,

下载地址:

http:

//www.eclipse.org/downloads/download.php?

file=/datatools/downloads/1.5/dtp-sdk_1.5_20070704.zip&url=http:

//

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1