< 上一個課程

課程 2.3:自訂預設 Framework Manager 模型

在此課程中,您將學習在自訂資料倉儲的預設綱目(課程 2.1)後,如何更新 Framework Manager 模型來部署對預設 ETL 專案進行的變更(課程 2.2)。
必要條件:

在課程 2.1 中,您已將名為 F_DEFECT_METRICS 的事實表格新增到預設綱目,並將此事實表格與名為 D_COMPONENT_LABEX 的維度表格關聯。 在課程 2.2 中,您將此事實表格及其相關的維度表格新增到 Data Manager 建置中。 在此課程中,您將學習如何變更 Framework Manager 模型,以納入對資料倉儲綱目的變更並公開對報告設計程式的變更。

在此課程中,您將:
  • 將 Data Manager 事實表格及維度表格匯入 Framework Manager
  • 從匯入的表格建立查詢主旨
  • 在兩個新的查詢主旨之間建置關係
  • 定義相關查詢主旨的名稱空間
  • 部署要發佈的新名稱空間
準備 Framework Manager 專案
  1. 啟動 Framework Manager。
  2. 從「檔案」功能表中,按一下管理專案 > 複製
  3. 方框中,按一下瀏覽以跳至預設安裝目錄 (C:/Program Files/IBM/Rational Insight/framemgr/Rational Insight Reporting Data Model (DW)),然後選取 Rational Insight Reporting Data Model (DW).cpf 檔案。
  4. 欄位中鍵入專案名稱。 依預設,專案名稱與儲存專案的目錄是相同的。
  5. 位置欄位中鍵入新的位置,或按一下瀏覽並選取新的專案位置,然後按一下確定。 當您儲存專案時,請確保是將專案儲存在不同的資料夾中。
  6. 按一下完成。 將專案檔 (.cpf) 與所有相關的檔案儲存在同一個資料夾中。
將新表格的 meta 資料匯入實體 meta 資料層
  1. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) 節點,選取實體 meta 資料名稱空間,按一下滑鼠右鍵,然後按一下執行 meta 資料精靈

    您現在已準備好使用精靈頁面,將 Data Manager meta 資料匯入 Framework Manager 建置。 執行此作業的方法是將名為 F_DEFECT_METRICS 的事實表格及名為 D_COMPONENT_LABEX 的維度表格從 Data Manager 匯入 Framework Manager。

  2. 選取資料來源,然後按下一步
  3. 選取 RIDW 資料來源,然後按下一步
  4. 展開 RIDW 節點以列出表格下的表格,然後選取維度表格 D_COMPONENT_LABEX 與事實表格 F_DEFECT_METRICS。 按下一步
  5. 產生關係頁面上接受預設值,然後按下一步。 按一下完成
  6. 展開新的 F_DEFECT_METRICS 表格並查看「內容」視圖,以確保直欄有正確的內容:
    • DEFECT_METRICS_ID 是 ID
    • TOTAL_DEFECTS 是事實
    • COMPONENT_ID 是 ID
    • REC_DATETIME 是屬性
    • DATE_ID 是 ID
建立查詢主旨
  1. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) > 維度節點,選取事實,按一下滑鼠右鍵,然後按一下建立 > 查詢主旨
  2. 將查詢主旨的名稱指定為問題度量然後按一下確定
  3. 查詢主旨定義標籤中,展開實體 meta 資料節點,選取 F_DEFECT_METRICS 表格,將該表格拖放到查詢項目及計算區段中。 按一下確定

    您現在已建立了名為問題度量的新查詢,此查詢鏈結到 F_DEFECT_METRICS 事實表格。 接下來,將建立另一個查詢,這次是鏈結到 D_COMPONENT_LABEX 維度表格。

  4. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) > 維度節點,選取維度,按一下滑鼠右鍵,然後按一下建立 > 查詢主旨
  5. 將查詢主旨的名稱指定為元件 LabEx,然後按一下確定
  6. 查詢主旨定義標籤中,展開實體 meta 資料節點,選取 D_COMPONENT_LABEX 表格,將該表格拖放到查詢項目及計算區段中。 按一下確定
    建立查詢主旨

您現在已建立了兩個查詢主旨:一個來自事實表格,另一個來自維度表格。 接下來,將建立這兩個查詢主旨之間的關係。

建置關係
  1. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) > 維度節點,展開事實資料夾,尋找問題度量查詢主旨,選取此主旨,按一下滑鼠右鍵,然後按一下建立 > 關係
  2. 關係表示式標籤中,按一下畫面右側查詢主旨欄位旁的資料夾圖示,展開 Rational Insight Reporting Data Model (DW) 節點,尋找並選取元件 LabEx 查詢主旨,然後按一下確定
  3. 選取兩個方框中的 COMPONENT_ID,然後按一下確定
    定義關係
您現在已透過 COMPONENT_ID 這個共用屬性將兩個查詢主旨鏈結起來。
轉換為星狀綱目
  1. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) > 維度節點,展開事實資料夾,尋找問題度量查詢主旨,選取此主旨,按一下滑鼠右鍵,然後按一下動作 > 轉換為測量維度
    轉換為測量維度
  2. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) > 維度節點,展開維度資料夾,尋找元件 LabEx 查詢主旨,選取此主旨,按一下滑鼠右鍵,然後按一下動作 > 轉換為一般維度
    轉換為一般維度
  3. 展開事實資料夾以尋找問題度量測量,選取此測量,按一下滑鼠右鍵,然後按一下建立星狀綱目分組
  4. 請確保兩個可用物件均已選取,然後按一下確定
建立名稱空間
您現在已為鏈結的查詢主旨建立名為「問題度量」的名稱空間。接下來,需要將此名稱空間新增到發佈週期。
公開業務視圖中的度量
  1. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) 節點,尋找問題度量名稱空間,選取此名稱空間,將其拖放至業務視圖 > 變更管理名稱空間。
  2. 專案檢視器畫面中,展開 Rational Insight Reporting Data Model (DW) 節點,展開套件名稱空間,在 Reporting Data Model (DW) 上按一下滑鼠右鍵,然後按一下編輯定義
    編輯名稱空間定義
  3. 確保在業務視圖 > 變更管理節點中選取了問題度量名稱空間。 按一下確定
  4. Reporting Data Model (DW) 上按一下滑鼠右鍵,然後按一下發佈定義
    記住: 這樣您就會重新發佈整個套件;此過程可能需要花費幾分鐘的時間。
您已使用了名為 Reporting Data Model (DW) 的現有發佈套件,並更新了此套件以併入「問題度量」名稱空間。 您現在可以存取 Report Designer 中的 F_DEFECT_METRICS 事實表格及 D_COMPONENT_LABEX 維度表格,並從這些表格的屬性建立報告。