DB2仓库管理器概述
DB2 仓库管理器代理程序
DB2 仓库管理器代理程序管理数据源和目标仓库之间的数据流。仓库代理程序可用于 Windows NT、Windows 2000、OS/2®、AIX®、Solaris、AS/400® 和 OS/390® 等操作系统。
安装仓库代理程序时,会同时安装数据仓库中心开放式数据库连接(ODBC)驱动程序和驱动程序管理器。代理程序使用 ODBC 驱动程序或 DB2 命令行界面(CLI)与不同的数据库进行通信。使用的代理程序数量取决于现有的连接配置和您打算从数据集市或数据仓库移动的数据量。
DB2 仓库管理器支持下列操作系统作为代理点:
带服务包 5 或更新版本服务包的 Microsoft Windows NT Workstation 或 Windows NT Server V4.0
Microsoft Windows 2000
IBM AIX V4.2 或更新版本
IBM OS/2 Warp V4 或更新版本
IBM OS/390 V2.6 或更新版本
IBM AS/400 V4.2 或更新版本,带有所有必备软件的修订包和 PTF(要确定 AS/400 工作站上安装了何种软件,可以在命令提示符上输入 DSPSFWRSC。)
Solaris Operating Environment V2.6 或更新版本
对于 AS/400,必须拥有一个具有 ALLOBJ 和 JOBCTL 权限的用户标识。AS/400 RSTLICPGM 命令和 STRVWD 及 ENDDVWD 命令都需要这个级别的权限。同样,启动仓库代理程序守护程序的用户概要的 User Class 也应具备 PGMR(绑定能力)。
DB2 仓库管理器转换程序
DB2 仓库管理器转换程序是一些存储过程和用户定义函数,可以使用它们按照仓库步骤对数据进行转换。可以在数据仓库中心中使用多个步骤创建和维护仓库。这些步骤控制如何将数据转换成有意义的商业信息。可以使用仓库转换程序清除、反转和旋转数据;生成主键和周期表;以及计算各种统计数据。
DB2 Query Patroller
DB2 Query Patroller 使数据库管理员可以控制查询执行、管理所需的资源和跟踪查询的使用情况。它可以利用 UNIX 单处理器、SMP 和 MPP 系统、Windows NT 以及 Windows 2000 的能力。在实际执行之前,Query Patroller 会分析查询的代价,然后对查询进行优先级排序和调度,以便查询的完成是可预测的,同时计算机资源得以有效地利用。例如,Query Patroller 可以帮助数据仓库管理员发现某个表从未使用过,而另一个表却由于使用了 GROUP BY 子句一直都在使用。删除第一个表,更改第二个表的语义和设计,可以避免重复的 GROUP BY 子句,这样会提高仓库的效率。
DB2 仓库管理器的先决条件
硬件要求
组件 磁盘空间
信息目录管理器工具 50 MB
信息目录管理员 47 MB
信息目录用户 26 MB
Web 信息目录管理器 500 MB
DB2 仓库管理器代理程序 50 MB
DB2 仓库管理器转换程序 50 MB
DB2 Query Patroller 50 MB
软件要求
DB2 数据仓库管理器可运行在 AIX、OS/2、OS/390、OS/400®、Windows 2000 和 Windows NT 上。
要使用 DB2 仓库管理器的功能,必须安装数据仓库中心。
数据仓库中心内建在 DB2 通用数据库(DB2 UDB)的各个版本中并随之一起交付;
个人版
工作组版
企业版
扩充企业版
个人开发者版
通用开发者版
Web 软件
在安装 Web 信息目录管理器的 Web 服务器上需要下列产品:
Web 服务器软件
Net.Data 版本 2 或更新版本(以及适用于非英语语言的最新修订包)
Perl 5 解释器
还必须安装相应的软件以建立 Web 服务器与信息目录所在工作站的连接。Web 服务器与作为数据库服务器的工作站可以是同一台机器,或是不同的工作站。