数据仓库建模教程.pdf
文本预览下载声明
Oracle Warehouse Builder 10g - 数据表 - Oracle Corporation
Oracle Warehouse Builder 10g
Oracle Warehouse Builder 10g 是一种用来设计和部署商务智能应用程序、数据仓库和数
据集市的工具。用户可以利用 Warehouse Builder 从始至终设计他们自己的商务智能应用
程序。维设计、ETL 过程设计、从不同的数据源系统进行提取、广泛的元数据报表以及与
Oracle Discoverer、Oracle Workflow 和 Oracle 企业管理器集成,这些特性提供了一个以
Warehouse Builder 为核心的集成的商务智能解决方案。
建立商务智能系统的模型
Oracle Warehouse Builder 不仅仅是一个 ETL (提取、转换、加载)工具,还可以帮助用户设计他们的
ETL 过程、目标仓库、中间存储区域和最终用户访问层。
任何商务智能解决方案中的主要组件均包含商务智能系统进行报告所依据的数据源系统。Warehouse
builder 为开发人员提供了一种轻松的、向导驱动的方式来获取数据源系统的元数据。可以通过读取数据
字典或 Oracle Designer 信息库来捕获元数据,同时还支持行业标准的通用仓库元模型 (CWM) 定义。
Warehouse Builder 10g 引入了一个合作伙伴解决方案,它支持由第三方供应商(如 CA Erwin 、
PowerDesigner 和 Business Objects )提供的 40 多个元数据文件。
在捕获该信息后,开发人员可以使用数据源的元数据表示来建立提取过程的模型。所支持的数据源系统
包括:
Oracle 数据库
平面文件
SAP R/3
DB2、Sybase、Informix、SQL Server 以及其他文件(通过 Oracle 透明网关)
ODBC
主机
Warehouse Builder 还能够检测这些数据源中的更改,并根据最新发现的信息来更新它的信息库。还提供
了重新导入功能来协调信息库定义。
Warehouse Builder 与 Oracle 数据库平台紧密集成在一起。因此主要支持的目标系统是 Oracle 数据库。
但 Warehouse Builder 还支持平面文件。支持的目标系统包括:
Oracle 数据库 10g 第 1 版 (10.1)
Oracle9i 第 2 版 (9.2.0)
Oracle8i 第 3 版 ()
平面文件
file:////D|/新建文件夹%20(2)/datasheet10g.htm (1 of 8)2006-6-20 16:02:26
Oracle Warehouse Builder 10g - 数据表 - Oracle Corporation
设计人员利用 Warehouse Builder 可以为其目标模式创建各种模型。Warehouse Builder 主要用来设计
商务智能系统,因此提供了一个向导驱动的过程,以轻松地创建关系模型和维模型(包括星形模式)。
对于大多数系统而言,设计不仅仅是目标商务智能系统体系结构。Warehouse Builder 可以设计终端用户
查询工具环境。该产品能够为最终用户查询工具(如 Oracle Discoverer )定义某些显示特征。
设计 ETL 过程
捕获数据源的元数据并设计目标模式后,用户便可以开始创建定义数据如何从数据源移动到目标的数据
流。在 Warehouse Builder 中这些数据流(ETL 过程)称为映射。
Warehouse Builder 为用户提供了一个用于建立 ETL 过程模型的图形环境。该工具支持将多个数据源映
射到多个目标。它使用户可以对数据流指定连锁转换并将复杂的 PL/SQL 转换应用于数据。为了确保高
标准的可用性,映射组件支持数据源和目标之间的自动映射。用户可以使用自动映射创建新映射对象,
也可以按名称或位置映射来快速、高效地创建映射。要提供最佳的灵活性,用户可以使用点定义他们自
己的内联表达式,并单击具有验证功能的 Expression Builder 。为了支持重复使用原有代码以及新开发的
代码,可以使用转换库来存储 PL/SQL 代码。随后,便可以在映射中或者在映射过程之前或之后使用此
代码。过程流也支持这些转换。
映射组件还
显示全部