升级到 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 项目、对“业务视图”文件夹中的元素进行重新排序、除去重复的数据源,并将列添加到查询主题。
要升级元数据模型:
- 导入 Rational Quality Manager 的 XML Data Configuration 文件。
- 启动 XML Data Configuration。
- 单击,然后打开在升级之前使用的 Rational Quality Manager 的现有 XML Data Configuration 文件。
- 打开文件后,单击,然后选择对应您的 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。
- 选择合并标识匹配的元素的属性,然后单击确定。
- 重命名数据源。
- 启动 Cognos Framework Manager,然后打开 Rational Quality Manager 项目。
- 展开 ,然后单击 RQM。
- 在“属性”页面上,将 RQM 更改为 RQM1。
- 如果显示了警告消息,单击确定。
- 保存更改。
- 对 RQM_System 数据源重复步骤 b 到 e,然后将其重命名为 RQM_System1。
- 将最新的模型导入 IBM Cognos Framework Manager 项目中。
- 右键单击 Rational Quality Manager 名称空间,然后单击运行元数据向导。
- 单击 IBM Cognos 8 模型,然后单击下一步。
- 浏览并选择最新 Rational Quality Manager 项目的 Rational Insight Reporting Data Model (RQM).cpf 文件,然后单击下一步。
- 选择 Rational Quality Manager,然后对于重复的元素,选择不导入此对象。单击下一步。
- 单击下一步。导入过程完成后,单击完成。
- 对“业务视图”文件夹中的元素进行重新排序。
- 展开 Rational Quality Manager 名称空间,然后单击业务视图。
- 右键单击文件夹,然后单击重新排序。对业务视图文件夹中的所有文件夹,重复此步骤。
- 关闭 Cognos Framework Manager。
- 将数据源重命名回其先前的名称。
- 在文本编辑器中,打开项目的 model.xml 文件。该文件的缺省位置是 rational_insight_instllation_directory\framemgr\Rational Insight Reporting Data Model (RQM)。
- 找到 XML 元素 <dataSources>。复制该 XML 元素的开始标记和结束标记之间的文本,并粘贴到临时文本文件。
- 在 model.xml 文件中,查找所有 RQM1 并替换为 RQM。
- 在 model.xml 文件中,查找所有 RQM_System1 并替换为 RQM_System。
- 复制步骤 b 中临时文件中的文本,并将其粘贴到 model.xml 文件的 <dataSources> 标记之间的位置。
- 保存 model.xml 文件,然后将其关闭。
- 删除重复的数据源。
- 启动 Cognos Framework Manager,然后打开 Rational Quality Manager 项目。
- 展开 。
- 删除 RQM1 和 RQM_System1。
- 将列添加到查询主题。
- 展开 。
- 双击 TestCase,单击确定,将该属性的值指定为 RQM,然后单击确定。 多个列即添加到 TestCase 查询。
- 展开,右键单击描述,然后单击显示对象从属项。定义为 [Physical Metadata].[TestCase].[Description] 的所有计算定义都在从属对象视图中列出。要在项目查看器中查看查询项,单击从属对象中的结果。该查询项所属的查询主题是 TestCase 的从属对象。
- 对于步骤 c 中找到的每个从属查询主题,双击打开“查询主题定义”页面,然后将可用模型对象框中的 的所有未定义列拖到查询项和计算框中。将列名更改为有意义的名称。
- 保存更改。
- 选择该查询对象的所有属性,右键单击,然后选择重新排序。
- 保存更改。
- 对以下查询主题重复步骤 b 到 f:
TestPlan、Requirement、TestPhase、ExecutionWorkItem、ExecutionResult、Configuration、TestSuiteLog、Request、ResourceCollection、ResourceGroup、LabResource、LabResourceSoftwareLookup、JobResult、TeamArea、Contributor 以及 WorkItem
- 关闭 Cognos Framework Manager。
- 删除不再需要的作业。
- 展开 ,然后删除添加计划相关作业。
- 在 中,删除作业相关添加计划。
- 在 中,删除测试计划相关测试计划。
- 展开 ,然后删除添加计划相关作业、作业相关添加计划以及测试计划相关测试计划。
- 展开 ,然后删除 JobContributorLookup 和 TestPlanTestPlanLookup。
- 展开 ,将项目拖放到业务视图中,然后删除 中的空项目区域文件夹。