更新 Rational Quality Manager 的元数据模型

升级到 Rational® Insight 1.0 Fix Pack 1 和 Rational Quality Manager 1.0.1.1 或 2.0 后,必须按如下方法更新 Rational Quality Manager 的元数据模型:将新模型导入 IBM® Cognos® Framework Manager 项目,然后更正重复的引用。
关于此任务
切记: 只有在将 Rational Quality Manager 1.0.1.1 或 2.0 用作数据源时,才需要此任务。
要升级 Rational Quality Manager 元数据模型,必须重命名数据源、将新模型导入 IBM Cognos Framework Manager 项目、对“业务视图”文件夹中的元素进行重新排序、除去重复的数据源,并将列添加到查询主题。

要升级元数据模型:

  1. 导入 Rational Quality Manager 的 XML Data Configuration 文件。
    1. 启动 XML Data Configuration。
    2. 单击文件 > 打开,然后打开在升级之前使用的 Rational Quality Manager 的现有 XML Data Configuration 文件。
    3. 打开文件后,单击文件 > 导入,然后选择对应您的 Rational Quality Manager 版本的 XML Data Configuration 文件。
      • 如果正在使用 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. 选择合并标识匹配的元素的属性,然后单击确定
  2. 重命名数据源。
    1. 启动 Cognos Framework Manager,然后打开 Rational Quality Manager 项目。
    2. 展开 Rational Insight 报告数据模型(RQM) > 数据源,然后单击 RQM
    3. 在“属性”页面上,将 RQM 更改为 RQM1
    4. 如果显示了警告消息,单击确定
    5. 保存更改。
    6. RQM_System 数据源重复步骤 b 到 e,然后将其重命名为 RQM_System1
  3. 将最新的模型导入 IBM Cognos Framework Manager 项目中。
    1. 右键单击 Rational Quality Manager 名称空间,然后单击运行元数据向导
    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 报告数据模型(RQM) > 数据源
    3. 删除 RQM1RQM_System1
  7. 将列添加到查询主题。
    1. 展开 Rational Quality Manager > 物理元数据
    2. 双击 TestCase,单击确定,将该属性的值指定为 RQM,然后单击确定 多个列即添加到 TestCase 查询。
    3. 展开物理元数据 > TestCase,右键单击描述,然后单击显示对象从属项。定义为 [Physical Metadata].[TestCase].[Description] 的所有计算定义都在从属对象视图中列出。要在项目查看器中查看查询项,单击从属对象中的结果。该查询项所属的查询主题是 TestCase 的从属对象。
    4. 对于步骤 c 中找到的每个从属查询主题,双击打开“查询主题定义”页面,然后将可用模型对象框中的物理元数据 > TestCase 的所有未定义列拖到查询项和计算框中。将列名更改为有意义的名称。
    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 > 物理元数据,然后删除 JobContributorLookupTestPlanTestPlanLookup
    6. 展开 Rational Quality Manager > 业务视图 > 项目区域,将项目拖放到业务视图中,然后删除 Rational Quality Manager > 业务视图 > 项目区域中的空项目区域文件夹。

反馈