• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1等相关知识,希望本文的分享对您有所帮助
</div>

设置 DWE 示例数据

本系列中创建的 BIRT 示例报告将使用 DWE OlapAndMining 数据库。在把 BIRT 集成到 DWE Design Studio 中并创建报告之前,需要先安装示例数据,然后创建更多的数据库视图和一个表。

创建 OlapAndMining 数据

运行 DWE 提供的 setupolapandmining.bat 文件(或适用于 UNIX 用户的 shell 脚本),在系统中创建 OlapAndMining 数据库。可以在 .../IBM/DWE/samples/data 文件夹中找到这个批处理文件。这个批处理文件创建一个称为 DWESAMP 的 DB2 数据库,所有教程示例都将使用这个数据库。

创建 PRODUCT_GROUP 表

需要在相关产品信息的现有示例数据中添加一个表。在源代码文件夹 SampleScript/IXF(在本教程的 下载 一节中提供)中,可以找到 product_group.ixf 文件,可以使用这个文件在数据库中创建一个新表。

打开 DB2 Control Center。在 All Databases 节点上,选择 DWESAMP 数据库(这个数据库是前一步中通过运行setupolapandmining.bat文件创建的)。

在左边的树视图中,右键单击 Tables 节点,然后选择 Create From Import 选项。

Import Table 对话框打开并显示 File 选项卡。

在 Import File 字段中,选择源代码文件夹中的 product_group.ixf 文件。

在 Import File Types 下面,选择 Integrated exchange format 单选按钮。

在 Message file 选项中,选择一个日志文件位置(在 Windows 上通常是 C:templog.txt)。

在 Table Specification 选项卡上:

指定 MART 作为表模式。

指定 PRODUCT_GROUP 作为表名。

单击 OK 创建 PRODUCT_GROUP 表。

注意:一定要使用指定的表名和模式名。后面的视图将依赖于这些名称。

在表上创建更多视图

接下来,在 DWESAMP 表上创建更多的 SQL 视图。

提示:在使用 BIRT 时,如果涉及多个表的联结,就应该创建视图,因为多个表的联结是一种冗长乏味的操作。

打开一个 DB2 命令提示,然后连接 DWESAMP 数据库。

创建视图。在 SampleScript/data 文件夹(在本教程的 下载 一节中提供)中,找到 MARTS.V_SALES SQL 文件并用它创建 MARTS.V_SALES 视图。

创建另一个视图。使用另一个 SQL 文件 MARTS.V_SALES_GROUPED 创建另一个视图 MARTS.V_SALES_GROUPED。这个视图预先聚合数据库返回的数据,这会减少处理时间并改进性能。

提示:预先聚合数据可以显著减少通过网络连接发送的数据量,还可以改进 BIRT 报告和 WebSphere 服务器实例的性能。如果还创建了适当的数据库索引,就会进一步提高性能。

下载 BIRT 并在 DWE Design Studio 中安装

下载 BIRT

BIRT 由多个组件组成,所以需要下载多个文件。

在安装之前,需要下载以下文件。

注意:这些文件适用于 BIRT 2.1,这是与 DWE Design Studio 9.1.1 兼容的惟一版本。

表 1. 下载文件
组件说明URL
BIRT Report Framework将在 Design Studio 中安装的 Report Designer 插件HTTP
BIRT 运行时将部署在 WebSphere 服务器中的 BIRT 运行时引擎HTTP
iText 1.3用于把报告转换为 PDF 文件HTTP
iTextAsian 1.3用于在 PDF 报告中插入 Asian 字体HTTP

在 DWE Design Studio 中添加 BIRT 插件

为了创建 BIRT 报告,需要使用 BIRT Report Designer,它作为 Eclipse 插件在 DWE Design Studio 中运行。安装 BIRT Report Designer 的步骤如下:

关闭 Design Studio 的所有实例。

把 BIRT Report Designer, Version 2.1.1 解压到一个临时目录中(例如,c:tempbirt)。这会创建一个称为 birt-report-framework-2_1_1 的子目录。

把 birt-report-framework-2_1_1 目录的内容复制到 ...IBMdweClienteclipse 中。系统会提示将覆盖一些文件而且有些目录(例如 plugins)已经存在。选择 OK 允许覆盖。

把 itext.jar 和 iTextAsian.jar 文件复制到 ...IBMdweClienteclipseplug-inscom.lowagie.itext_*/lib 目录中。

在一个命令窗口中,进入 DWE Client 目录。在 Windows 系统上,这个目录是 ...IBMdweClient。

在这个目录中,运行以下命令:DesignStudio.exe -clean。

检查新插件的安装情况。

在菜单栏中,单击 Help > About IBM DB2 DWE Design Studio, V9.1.1。

图 1. About DWE Design Studio 页面

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1

单击 Feature Details。如果能够找到以 BIRT 开头的特性,就说明安装已经完成了。

图 2. 特性页面

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1

单击 Plug-in Details。如果能够找到以 BIRT 开头的插件,就说明安装已经完成了。

图 3. Design Studio 插件页面

在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool 1

在 WebSphere Application Server 中部署 BIRT 运行时

在本系列后面的教程中,我们将创建几个报告并把它们部署在 WebSphere 服务器上。为了在 WebSphere 服务器上运行报告,必须先安装和配置 BIRT 运行时。这需要以 WAR 文件的形式创建一个包含 BIRT 运行时的 Web 应用程序,然后把它部署在 WebSphere 服务器上。

下载 BIRT 运行时并重新打包

为了在 WebSphere Application Server V6 上部署 BIRT Runtime 2.1.1(和 PDF 引擎),必须下载它,然后重新打包为 WAR 文件:

把 birt-runtime-2.1.1.zip 文件解压到一个临时目录中,例如 C:temp。birt.war 文件会出现在 C:tempbirt-runtime-2_1_1 目录中。

在根目录下创建一个新目录 birtruntime。

在 C:tempbirt-runtime-2_1_1 目录中找到并打开 birt.war 文件。

把 birt.war 文件解压到刚才创建的目录(C:birtruntime)中。可以使用您喜欢的任何 zip 实用程序,或者通过执行以下命令使用 Java jar 实用程序:jar -xvf birt.war(可能需要使用 jar 实用程序的完整路径,例如C:IBMdweappServerjavabinjar -xvf birt.war)。

在 birtruntime 目录中创建一个 logs 目录(C:birtruntimelogs)。

在 C:birtruntimeWEB-INFplatformplug-inscom.lowagie.itext 目录下面,创建一个 lib 目录,然后把 itext-1.3.jar 和 iTextAsian.jar 文件复制到这个目录中。

添加 JDBC 驱动程序文件

DB2 JDBC 驱动程序文件和许可文件应该已经在 DWE 附带的 WebSphere 服务器的全局类路径中了,它们的位置应该是 C:IBMdweappServerlibext 目录。如果您要部署 BIRT 运行时的 WebSphere 服务器还没有包含这些内容,就应该在全局类路径或 birtruntime 应用程序中添加这些文件:

把驱动程序复制到以下目录中,从而在服务器中添加 JDBC 驱动程序文件和许可文件:C:birtruntimeWEB-INFplatformplug-insorg.eclipse.birt.report.data.oda.jdbc_2.1.1.v*drivers 或 C:birtruntimeWEB-INFlib。

现在,应该重新创建 birt.war 文件。进入 C:birtruntime 目录,并执行以下命令重新创建 birt.war 文件:

C:birtruntime>jar -cvf birt.war logs/* report/* scriptlib/* webcontent/*

WEB-INF/* index.jsp test.rptdesign test1.rptdesign

。

提示:如果 jar 不在路径中,就需要使用 jar 实用程序的完整路径,使用的命令如下:

C:IBMdweappServerjavabinjar -cvf birt.war ./*

把 BIRT Runtime 2.1.1 部署到 WebSphere Application Server V6 上

把 BIRT 运行时(birt.war)文件部署在 WebSphere 服务器上的步骤如下:

单击 http://system-name:port-no/ibm/console/ 链接,访问 WebSphere Adminsitrative Console,输入用户名和密码。

在导航树中,单击 Applications > Install New Application。

在 “Preparing for application installation” 页面中,单击 Browse 按钮,选择 C:birtruntime 目录中的 birt.war 文件,把 Context Root 设置为 /birt,然后单击 Next。

在 “Preparing for the application installation” 页面中,保持默认设置,然后单击 Next。

在 “Application Security Warnings” 页面中,单击 Continue。

在 “Install new application" 页面中,在下面几步中单击 Next 接受默认值:

步骤 1:选择安装选项。单击 Next。

步骤 2:把模块映射到服务器。选择 Eclipse BIRT Report Viewer 复选框并单击 Next。

步骤 3:把虚拟主机映射到 Web 模块。选择 Eclipse BIRT Report Viewer 复选框并单击 Next。

步骤 4:总结。单击 Finish。这时会出现一个消

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-28DB2 Version 9.5中全局变量的了解
  • 2017-06-28DB2 最佳实践: 关于数据库存储的最佳实践
  • 2017-06-28DB2 安全性模型概述
  • 2017-06-28高手教你用VCS配置DB2双机-高级
  • 2017-06-28DB2 9 基础(730 考试)认证指南,第 2 部分: 安全性
  • 2017-06-28设置 DB2 和 AIX 与条带技术匹配以提高 I/O 性能
  • 2017-06-28分布式 DBA: Cursor Stability Isolation Level 的变化:第 2 部分(理解 Currently Committed 行为)
  • 2017-06-28DB2登录和优化执行速度
  • 2017-06-28实例解析:DB2中实现Oracle的相关功能
  • 2017-06-28使用 IBM WebSphere Information Integrator 中的数据联邦技术(2)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 用 Data Studio Developer 在 DB2 z/OS 上调试存储过程,第 1 部分
    • DB2在控制中心点选数据库时出现:SQL1031N问题
    • DB2编程序技巧 (三)
    • 如何使DB2控制中心的字体好看些
    • IBM DB2 日常维护汇总(八)
    • DB2 9.7 中的 SQL 兼容性:从触发器到对象改进(演示新的 Oracle 兼容性特性)
    • OPTIM 与 TSM 集成-精炼数据并加强保护
    • xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案
    • db2表空间页大小的问题的解决。
    • DB2 Warehouse Enterprise Edition V9.5的安装与配置1

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有