若要從資料來源擷取資料,您需要瞭解資料結構、建立可在 IBM® Cognos® Data Manager 中重新產生此結構的擷取、轉換並載入 (ETL) 型錄,然後設定必要的處理程序,以將資料轉換成資料集區或 IBM Cognos Framework Manager 所需的星狀綱目或 meta 資料格式。
為了協助您簡化此處理程序,IBM Rational® Insight 提供了範例型錄,可用於從資料服務擷取資料、將資料載入 IBM Rational Insight Data Warehouse 中的作業資料儲存處,以及建置符合的資料集區。本節是該範例型錄之概觀。
IBM Cognos Data Manager 型錄是說明如何從外部來源擷取、轉換並載入資訊的中央儲存庫。概括而言,Data Manager 型錄說明:
- 將外部資料正規化並對映至關聯式綱目
- 將作業資料儲存處及其對映和插入項目中的資料轉換成資料集區的事實與維度表格
- 組織建置順序所需的工作串流
- 說明目標資料集區或倉儲的 meta 資料
- 可重複使用的一般元件(維度、連線及使用者定義的函數)
Rational Insight 的範例型錄可簡化從下列產品擷取、轉換並載入資料:
- IBM Rational ClearQuest®
- IBM Rational ClearCase®
- IBM Rational RequisitePro®
- IBM Rational Quality
Manager
- IBM Rational Team Concert™
- IBM Rational Test
Manager
- Microsoft® Project
這些範例型錄包含預先定義的工作串流及建置,可用於將從這些來源擷取的資料對映至對應表格,然後將這些表格轉換成事實及維度。每個範例型錄皆包含預先定義的程式庫、建置及 meta 資料。
範例
假設範例 ETL 建置可與 RequisitePro 一起用於擷取需求管理資料。該建置會按下列方式從來源載入資料:
- 將所有類型的需求載入作業資料儲存處的 REQUIREMENT 表格
- 將需求類型資訊載入 REQUIREMENT_CLASSIFICATION 表格
- 將需求修訂資料載入 REQUIREMENT_REVISION_HISTORY 表格
- 將需求上下代關係載入 REQUIREMENT_REQUIREMENT_LOOKUP 表格
- 將需求可追蹤性資料載入 REQUIREMENT_HIERARCHY 表格
- 將專案資料載入 PROJECT 表格
- 將使用者資料載入 RESOURCE
IBM Rational RequisitePro 的範例 ETL 模型還包含預先定義的 ETL 工作串流,可用於將工作組織到預先定義的種類中。為每個外部資料來源定義了一個工作串流。每個工作串流可獨立排程。
OOTBE2E 工作是定義整體流程的頂層工作。它會執行多項工作以將資料從不同的外部作業資料來源載入對應表格,然後再執行工作以在資料倉儲中建置資料集區。
Build_Star 工作會將資料移入資料集區。它會執行下列動作:
- 啟動 Dimensions 工作以將資料移入維度表格
- 啟動 Facts 工作以將資料移入事實表格
- 啟動 HistoricalLookups 工作以將資料移入歷程查閱表格。
您可以根據自己特定的業務狀況及這些產品的實作情況,自訂這些建置及工作串流。