更新 Rational Quality Manager 的 meta 資料模型

在您升級至 Rational® Insight 1.0 Fix Pack 1 與 Rational Quality Manager 1.0.1.1 或 2.0 之後,您必須更新 Rational Quality Manager 的 meta 資料模型,方法是將新模型匯入到 IBM® Cognos® Framework Manager 專案中,然後更正重複參照。
執行這項作業的原因和時機
記住: 只有將 Rational Quality Manager 1.0.1.1 或 2.0 用作資料來源時才需要執行此作業。
若要升級 Rational Quality Manager 的 meta 資料模型,您必須重新命名資料來源、將新模型匯入到 IBM Cognos Framework Manager 專案中、重新排序「商業視圖」資料夾中的元素、移除重複資料來源,並將直欄新增至查詢主旨。

若要升級 meta 資料模型:

  1. 請匯入 Rational Quality Manager 的 XML 資料配置檔。
    1. 啟動 XML Data Configuration。
    2. 按一下檔案 > 開啟,然後開啟您在升級之前所使用 Rational Quality Manager 的現有 XML 資料配置檔。
    3. 開啟該檔案之後,按一下檔案 > 匯入,為您的 Rational Quality Manager 版本選取 XML 資料配置檔。
      • 如果您正使用 Rational Quality Manager 1.0.1.1,請選取 rqm1011.xdc 檔案。
      • 如果您正使用 Rational Quality Manager 2.0,請選取 rqm.xdc 檔案。
      預設檔案位置為 rational_insight_installation_directory\dataconfig\configs\live data config
    4. 選取合併具有相符 ID 的元素屬性,並按一下確定
  2. 重新命名資料來源。
    1. 啟動 Cognos Framework Manager,然後開啟您的 Rational Quality Manager 專案。
    2. 展開 Rational Insight Reporting Data Model (RQM) > 資料來源,然後按一下 RQM
    3. 在「內容」頁面上,將 RQM 變更為 RQM1
    4. 如果顯示警告訊息,請按一下確定。
    5. 儲存變更。
    6. 針對 RQM_System 資料來源,重複執行步驟 b 到 e,並將它重新命名為 RQM_System1
  3. 將最新模型匯入到 IBM Cognos Framework Manager 專案中。
    1. Rational Quality Manager 名稱空間上按一下滑鼠右鍵,然後按一下執行 meta 資料精靈
    2. 按一下 IBM Cognos 8 模型,然後按下一步
    3. 瀏覽並選取最新 Rational Quality Manager 專案的 Rational Insight Reporting Data Model (RQM).cpf 檔案,然後按下一步
    4. 選取 Rational Quality Manager,並針對重複元素,選取不要匯入此物件。 按下一步
    5. 下一步。匯入處理程序結束之後,請按一下完成
  4. 重新排序「商業視圖」資料夾中的元素。
    1. 展開 Rational Quality Manager 名稱空間,然後按一下商業視圖
    2. 在資料夾上按一下滑鼠右鍵,然後按一下重新排序。 針對商業視圖資料夾中的所有資料夾,重複執行此動作。
    3. 關閉 Cognos Framework Manager。
  5. 將資料來源重新命名回其之前的名稱。
    1. 在文字編輯器中,開啟專案的 model.xml 檔案。檔案預設位置為 rational_insight_instllation_directory\framemgr\Rational Insight Reporting Data Model (RQM)
    2. 尋找 XML 元素 <dataSources>。 複製 XML 元素開啟與關閉標籤之間的文字,並貼上至暫存文字檔。
    3. model.xml 檔案中,尋找 RQM1 的所有出現項目,並取代為 RQM
    4. model.xml 檔案中,尋找 RQM_System1 的所有出現項目,並取代為 RQM_System
    5. 從步驟 b 中的暫存檔中複製文字,將該文字貼到 model.xml 檔案的 <dataSources> 標籤中。
    6. 儲存 model.xml 檔案,然後關閉它。
  6. 移除重複資料來源。
    1. 啟動 Cognos Framework Manager,然後開啟您的 Rational Quality Manager 專案。
    2. 展開 Rational Insight Reporting Data Model (RQM) > 資料來源
    3. 刪除 RQM1RQM_System1
  7. 將直欄新增至查詢主旨。
    1. 展開 Rational Quality Manager > 實體 meta 資料
    2. 按兩下測試案例、按一下確定、將內容值指定為 RQM,然後按一下確定 會將數個直欄新增至 TestCase 查詢。
    3. 展開實體 meta 資料 > 測試案例、在說明上按一下滑鼠右鍵, 然後按一下顯示物件相依關係。定義為 [Physical Metadata].[TestCase].[Description] 的所有計算 定義都會列在相依物件視圖中。若要查看專案檢視器中的查詢項目,請按一下相依物件中的結果。查詢項目所屬的查詢主旨為 TestCase 的相依物件。
    4. 針對在步驟 c 中找到的每個相依查詢主旨,按兩下來開啟「查詢主旨定義」頁面,然後在可用的模型物件方框中,將實體 meta 資料 > 測試案例中的所有未定義的直欄拖曳到查詢項目與計算方框中。將直欄名稱變更為有意義的名稱。
    5. 儲存變更。
    6. 選取查詢物件的所有屬性,按一下滑鼠右鍵,然後選取重新排序
    7. 儲存變更。
    8. 針對下列查詢主旨,重複執行步驟 b 到 f:

      TestPlan、Requirement、TestPhase、ExecutionWorkItem、ExecutionResult、 Configuration、TestSuiteLog、Request、ResourceCollection、ResourceGroup、 LabResource、LabResourceSoftwareLookup、JobResult、TeamArea、Contributor、 WorkItem

    9. 關閉 Cognos Framework Manager。
  8. 刪除不再需要的工作。
    1. 展開 Rational Quality Manager > 商業視圖 > 要素項區域,並刪除要素項相關工作
    2. Rational Quality Manager > 商業視圖 > 工作區域中,刪除工作相關要素項
    3. Rational Quality Manager > 商業視圖 > 測試計劃區域中,刪除測試計劃相關的測試計劃
    4. 展開 Rational Quality Manager > 合併視圖,並刪除要素項相關工作工作相關要素項測試計劃相關的測試計劃
    5. 展開 Rational Quality Manager > 實體 meta 資料,並刪除JobContributorLookupTestPlanTestPlanLookup
    6. 展開 Rational Quality Manager > 商業視圖 > 專案區域,拖放商業視圖中的專案,然後刪除 Rational Quality Manager > 商業視圖 > 專案區域中的空專案區域資料夾

意見