簡介
DB2 倉庫管理器(Warehouse Manager)提高了它對應的基礎產品 — DB2 數據倉庫中心(Data Warehouse Center)的可伸縮性、可管理性和可訪問性。DB2 倉庫管理器構建在 DB2 之上,並利用 DB2 的能力設計、構建和維護高度可伸縮的數據倉庫,它使人們能加快決策過程:從一大堆可操作數據中發現能帶來競爭優勢的富有戰略眼光的商業決策。DB2 倉庫管理器集成了數據抽取、轉換、裝入、作業調度、倉庫管理和監控以及最終用戶查詢和報告等工具,它為那些希望構建數據集市或企業倉庫的用戶提供了帶廣泛的源和目標支持的基礎設施選擇。
DB2 倉庫管理器的優點
DB2 倉庫管理器直接將數據從源向目標移動,並利用分布式倉庫代理程序控制進行轉換工作的服務器。它幫助最終用戶訪問和理解令人望而生畏的大量可用數據中相關的業務信息。
除了 Windows NT® 平台,其它平台上 DB2 倉庫管理器必須使用代理程序,倉庫管理器具有下列能力:
增強數據倉庫的可伸縮性
快速部署數據集市
為 DBA 提供的全面管理能力和資源控制
使最終用戶易於訪問數據和元數據
為不受限制的客戶機開發和提交報告的企業報告制作
DB2 倉庫管理器組件
DB2 倉庫管理器包包括下列組件:
信息目錄管理器(Information Catalog Manager)
倉庫代理程序
倉庫轉換程序
Query Patroller
信息目錄管理器
數據倉庫中心是元數據驅動的系統。元數據,或者說是關於數據的信息,為管理員和企業用戶提供了存儲在數據倉庫中數據的描述。可以使用業務術語創建描述業務元數據的信息目錄,將元數據組織到主題區中,並按照工作組或企業要求對信息目錄進行定制。然後,可以使用信息目錄管理器為倉庫步驟提供數據關系和對象定義的圖形表示。
信息目錄管理器提供了一種強大、面向企業的解決方案以幫助用戶定位、理解和存取企業數據。它使企業用戶可以查看聚合、歷史記錄、數據派生、數據源和數據描述。
信息目錄管理器由以下組件構成:信息目錄管理器工具、信息目錄管理員、信息目錄用戶和 Web 信息目錄管理器。
信息目錄管理器工具組件包括信息目錄管理員組件和信息目錄初始化實用程序。必須運行信息目錄初始化實用程序以創建信息目錄。
信息目錄管理員組件支持元數據交換,並使信息目錄與倉庫控制數據庫保持一致。信息目錄管理員組件包括一些實用程序,這些實用程序可以從許多流行的數據和信息源(如 Oracle 和 Microsoft Excel)中抽取描述性的數據。信息目錄管理員組件還包括一個帶有數據的樣本信息目錄。
安裝完信息目錄管理員組件之後,可以使用信息目錄管理員組件和信息目錄用戶組件的功能。信息目錄用戶組件通過浏覽-和-搜索界面幫助企業用戶理解倉庫數據。使用該界面,企業用戶可以啟動任何顯示數據或業務對象的所需程序或命令文件。
Web 信息目錄管理器訪問信息目錄,並獲取可用數據的描述,包括格式、貨幣、所有者和位置。從任何 Web 浏覽器,用戶可運行可用的助手(helper)應用程序來查看數據。
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 服務器與作為數據庫服務器的工作站可以是同一台機器,或是不同的工作站。