在課程 1.1 中,您已將實體新增至資料表中。
ETL 處理程序需要每個實體有一個建置。 載入新實體時,需要建立新的建置及修改現有建置,以將更多屬性新增到現有實體中。 在課程 1.2 中,您修改了現有建置。 在此課程中,您將建立新的建置,以便在資料倉儲中載入其他屬性。
您將會使用預設綱目以外的資料屬性來載入資料倉儲。
從來源擷取資料- 啟動 IBM® Cognos® Data Manager 並載入 ETL 型錄。
- 展開,在 CQEnterprise 資料夾上按一下滑鼠右鍵,選取插入事實建置,將建置名稱指定為 CQ_ENT_Component,然後按一下確定。
概念: 命名慣例為 [Product Source]_[Configuration]_[Entity]。
- 在編輯器內按一下滑鼠右鍵,再按一下插入資料來源,然後鍵入 RI_Stg 作為名稱。
- 按一下查詢標籤,在資料庫清單中,選取 ClearQuest。
- 在資料庫物件樹狀結構中的 CQEnterprise.ENTComponent 表格上按一下滑鼠右鍵,然後選取新增表格 select 陳述式。 修改此查詢,如下所示:
- 若要測試新的 SQL 陳述式,請按一下視窗左下方的
。 若要在視窗中指定變數,請鍵入 $RESOURCEGROUP 項目的綱目名稱 (CQEnterprise)。 將 $MODIFIED_SINCE 欄位保留空白,以便資料服務使用空值返回所有的記錄。
- 按一下結果直欄標籤,再按一下重新整理。
若要在視窗中指定變數,請鍵入 $RESOURCEGROUP 項目的綱目名稱 (CQEnterprise)。 將 $MODIFIED_SINCE 欄位保留空白,以便資料服務使用空值返回所有的記錄。
按一下確定。
您現在已建立了用於從資料來源中擷取資料的 SQL 查詢。
轉換屬性
- 在編輯器中按兩下新的資料串流節點,按一下自動對映,再按一下確定。
- 在轉換模型物件上按一下滑鼠右鍵,再按一下對映。 按一下自動對映,然後選取建立新元素作為屬性。 按一下確定。
將屬性遞送至目標表格- 在編輯器內按一下滑鼠右鍵,選取插入關聯式表格遞送。 鍵入元件作為名稱。
- 按一下表格內容標籤。 在連線清單中,選取 Rational Data Warehouse 表格,然後按一下表格名稱右側的
。
- 在正常化資料區域(RIODS 綱目)中,選取 COMPONENT 表格,然後按一下確定。
- 用變數 "{$ODS}" 取代綱目名稱。
- 按一下匯入目標表格,使用下列清單將元素對映到目標表格中的直欄。
- (記錄身分)元素對映到 COMPONENT_ID 直欄
- (前次更新日期)元素對映到 REC_DATETIME 直欄
- 元件的 dbid 對映到 EXTERNAL_KEY1 直欄
- DATASOURCE_ID 元素對映到 SOURCE_ID 直欄
- 「元件」元素對映到 NAME 直欄
按一下確定。
- 儲存型錄。
將建置新增至工作串流
展開 節點下的工作,並在 CQ_ENT_Defect 建置前新增新建立的建置。
執行建置- 展開 節點,在企業上按一下滑鼠右鍵,然後選取。
- 出現提示時,按一下確定。 執行狀態將顯示在主控台中,而詳細資料會記載到 [rational_insight_installation_directory]/cognos/datamanager/log 檔案中。
您已執行了「企業」工作串流中的所有建置。 如果只想執行您建立的建置,請執行下列動作:
- 建立「企業」工作串流的副本(在工作串流上按一下滑鼠右鍵,然後選取複製)。
- 刪除您不想執行的建置。
- 儲存變更。
- 執行建置。