可使用 IBM® Rational® Insight(Rational Insight)的 ETL 功能从各种源抽取数据,通过编码的业务规则变换该数据,并将变换后的数据装入数据集市。在此过程中,将从产品源检索操作数据,规范化数据,并将数据映射到事实表和维表。执行核心 ETL 过程的组件是 IBM Cognos® Data Manager(Data Manager)。
抽取
ETL 框架接受抽取数据,无论数据是通过直接的数据库访问得来还是通过 ODBC 驱动程序(包括 Rational Insight XML ODBC 驱动程序)得来。组织将数据存储在传统关系数据库中,或以其他源格式(例如 XML)存储数据。因为 Data Manager 支持表格式数据,所以在核心 ETL 抽取过程之前必须将传入 XML 转换为关系格式。这由 IBM Rational Insight XML Data Configuration(XML data configuration)完成,它将映射来自 XML 源的数据,并(使用 XML ODBC 驱动程序)将数据传递到 Data Manager。
变换
装入
最后一个步骤是将此经变换的数据装入数据集市(仓库的单独区域)。
实施
在 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。