本文從 Oracle Documentation 整理得到
Warehouse Builder 11g 體系結構和組件
Oracle Warehouse Builder 是一個信息集成工具,可以利用 Oracle 數據庫 將數據轉換為高質量信息。Oracle 數據庫是 Warehouse Builder 體系結構的中 央組件,因為它托管 Warehouse Builder 信息庫和 Warehouse Builder 生成的 代碼。
下圖演示了 Warehouse Builder 軟件主要組件的交互。
Design Center 是用於設計、管理、安排和部署 ETL 流程的用戶界面,可以 移動和轉換數據。與在 Design Center 中完成的工作相關聯的所有元數據都存儲 在 Oracle Warehouse Builder 信息庫中。該信息庫托管在 Oracle 數據庫中, 您可以使用 Repository Browser 報告信息庫中的元數據。目標模式也托管在 Oracle 數據庫中,Warehouse Builder 可將您通過 Control Center Service 執 行的 ETL 流程產生的數據加載到目標模式中。
圖來源於Oracle的幫助文檔
同樣,我們可以簡單的把它當作是一個台Single服務器,它包含了Client端的 組件和Server端的組件,好像我說的有點廢話。
切入正題,來看看圖中所示的組件作用都是什麼:
Design Center:
Design Center 提供了一個圖形界面,用於定義源以及設計目標和 ETL 流程 。
Control Center Manager:
Control Center Manager 也位於 Design Center 客戶端中,您可以在其中部 署並執行 ETL 流程。Control Center Manager 是一個綜合的部署控制台,它允 許您查看和管理部署的各個方面。
Target Schema(目標模式):
目標模式是您將 Design Center 中設計的數據和數據對象(例如,多維數據 集、維、視圖和映射)加載到其中的目標。目標模式包含同義詞之類的 Warehouse Builder 組件,使 ETL 映射能夠訪問信息庫中的審計/服務程序包。 信息庫用於存儲與目標模式相關的所有信息,例如,執行和部署信息。
注意,目標模式不是 Warehouse Builder 軟件組件,而是 Oracle 數據庫的 一個現有組件。這樣,您就可以將多個目標模式與單個 Warehouse Builder 信息 庫相關聯。您可以實現一對一或多對一(多個目標模式對一個信息庫)的關系。