BIRT技术漫谈

1.1BIRT初识

BIRT是一个Eclipse-based开放源代码报表系统,英文全称是BusinessIntelligenceandReportingTools,商业智能和报表工具。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计器BIRT同时也提供一个图形报表制作引擎,用于在ReportEngineAPIBIRT设计器拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,html分页,打印,样式比script设置简单,另外BIRT运行时环境还有OLAP导航功能(图1-4)。

图1-1BIRT设计器

图1-2BIRT运行时环境说明

图1-3BIRT报表引擎

图1-4BIRT运行时环境

BIRT设计器和设计引擎可以设计以下的报表:

列表-列表是最简单的报表。当列表变长时,你可以把相关数据增加到同一分组(基于客户的订单分组,基于供应商的产品分组),如果数据是数字类型的,你可以轻松的添加到“总数”、“平均”、或其他汇总中。列表的产生和显示都可以定制,进行过滤,突出显示,排序,分组同样可以过滤,突出显示和排序。

图表-图表能够帮助数字型的表格形象化的理解。BIRT提供饼状、线状以及柱状图标等。

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

信函和文档-通知、信件、以及其他文本文档都很容易通过BIRT方便建立。文档包括正文、格式、列表、图表等。

混合报表-很多报表需要联合以上所有的报表构成单一文档。例如,一份客户声明会列出客户所需要的信息,为当前促销(promotions)提供文本,以及提供并行的出帐和入帐列表。一份财务报表将包括声明、图表、表格,所有这些都可以进行全方位的格式化,来匹配共有的配色方案。

Birt有以下几点优点:

1。

2、可以很方便地在一个报表中混合展现概要数据和详细数据。

3、提供了强大灵活的样式定义,对于熟悉CSS的设计人员来说,应该可以设计出相当出色的报表样式。

4、Birt提供很好的国际化支持,支持中文本地化。

5、开源的报表产品,有源代码,可以进行深层的定制开发,免费。

6、生成的报表完全是XML格式,,扩展性好。

7、容易和应用系统集成结合。

1.2BIRT安装

1.2.1BIRT设计器的安装

目前最新的

下载地址:

安装方式一:

可以下载birt-report-designer-all-in-one-3_7_2.zip,这是一个包含

选择上海站或者北京站下载,解压,如果已经配置好了JAVA环境变量即可运行。

图1-5birt-report-designer-all-in-one下载官网

安装方式二:

单独下载birt-report-designer所需要的eclipse平台和插件。

BIRTReportDesignerReleaseBuild:3.7.2

所需的平台及插件版本:

EclipseVersion3.7.2RC4SDK

DTPVersion1.9.2RC4

EMFVersion2.7.xMEMF+XSD

GEFVersion3.7.2Releaseruntime

WTPVersion3.3.2M

插件说明:

GEF

EMF

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

WTP:WebToolsPlatform

另外,本书中的实例还会使用的derby数据库。

EclipseVersion3.7.2RC4SDK

下载地址:

DTPVersion1.9.2RC4

下载地址::81/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/download.eclipse.org/datatools/downloads/drops/N_DTP_1.9.2/dtp-1.9.2RC4-201202050500.zip

EMFVersion2.7.xMEMF+XSD

下载地址:

?project=emf

GEFVersion3.7.2Releaseruntime

下载地址:

WTPVersion3.3.2M

下载地址:

选择正确的版本下载,下载完成之后,解压缩到

安装方式三:使用eclipse的更新安装

在Eclipse里按照:

1.2.2BIRT运行时环境的安装

运行时环境用于将

下载完成之后解压缩,把其中的WebViewerExample文件夹(图webapps/

图1-6birt-runtime-3_7_2文件夹内容

如果服务器是本机,配置,看到下面的结果则证明BIRTWebviewer部署成功了。

单击ViewExample超链接,显示如下的测试报表,则表示报表运行成功。

图1-8BIRTViewer在服务器端运行成功之后浏览器显示的测试报表页面

1.2.3BIRT报表引擎的安装

图1-9BIRT引擎类库

把他们全部导入到一个普通的

人生的路无需苛求。只要你迈步,路就在你的脚下延伸。

BIRT技术漫谈

相关文章:

你感兴趣的文章:

标签云: