IBM Rational Insight 擷取、轉換並載入架構

擷取、轉換並載入 (ETL) 是資料倉儲中的過程,它包含從外部來源擷取資料、轉換資料以符合業務需求,以及最後將資料載入資料倉儲中。

您可以使用 IBM® Rational® Insight (Rational Insight) 的 ETL 功能,從各種來源擷取資料、透過已編碼的業務規則轉換該資料,然後將轉換過的資料載入資料集區。 在此過程中,會從產品原始檔擷取作業資料、將資料正規化並對映到事實及維度表格。 執行核心 ETL 過程的元件是 IBM Cognos® Data Manager (Data Manager)。

擷取

ETL 架構接受透過直接資料庫存取以及 ODBC 驅動程式(包括 Rational Insight XML ODBC 驅動程式)來擷取資料。組織會將資料儲存在傳統的關聯式資料庫中,或以其他原始檔格式(如 XML)儲存。 由於 Data Manager 支援列表格式的資料, 因此,收到的 XML 必須先轉換成關聯式表單,然後才能進入核心 ETL 擷取過程。 此作業將由 IBM Rational Insight XML Data Configuration (XML 資料配置) 執行,它會對映 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 等。


意見