本文从 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 信息 库相关联。您可以实现一对一或多对一(多个目标模式对一个信息库)的关系。