IBM Rational Insight 抽取、变换和装入框架

抽取、变换和装入(ETL)是数据仓储中涉及从外部源抽取数据、变换数据以符合业务需求并最终将数据装入数据仓库的过程。

可使用 IBM® Rational® InsightRational Insight)的 ETL 功能从各种源抽取数据,通过编码的业务规则变换该数据,并将变换后的数据装入数据集市。在此过程中,将从产品源检索操作数据,规范化数据,并将数据映射到事实表和维表。执行核心 ETL 过程的组件是 IBM Cognos® Data ManagerData Manager)。

抽取

ETL 框架接受抽取数据,无论数据是通过直接的数据库访问得来还是通过 ODBC 驱动程序(包括 Rational Insight XML ODBC 驱动程序)得来。组织将数据存储在传统关系数据库中,或以其他源格式(例如 XML)存储数据。因为 Data Manager 支持表格式数据,所以在核心 ETL 抽取过程之前必须将传入 XML 转换为关系格式。这由 IBM Rational Insight XML Data ConfigurationXML data configuration)完成,它将映射来自 XML 源的数据,并(使用 XML ODBC 驱动程序)将数据传递到 Data Manager

变换

下一步是使用业务规则变换数据。这在两个步骤的过程中完成。
  1. 规范化数据并使用业务规则修改数据。实施这些业务规则时,它们将执行业务逻辑,例如基于其他列计算或派生列。
  2. 将其存储到物理表中。这些物理表实施星型模式规范,并添加维和事实 - 数据仓库的特征元素。

装入

最后一个步骤是将此经变换的数据装入数据集市(仓库的单独区域)。

实施

Data Manager 中,ETL 过程的每个部分都是一个事实构建或维构建。可针对不同的数据集合或表集合将构建组织为作业流。可在 Data Manager 中直接执行作业流,或者可以将作业流发布为数据移动任务,然后对其进行调度以在 IBM Rational Insight Report Server 中执行。主要 ETL 构建是规范化格式构建、非实体构建、查找构建、维构建和事实构建。Insight 实施并支持以下产品的样本 ETL 事务:Rational ClearQuest®、Rational ClearCase®、Rational RequisitePro®、Microsoft® Project、Rational Team Concert、Rational Quality Manager 以及 Rational TestManager。


反馈