更新数据仓库的元数据

升级到 Rational® Insight 1.0 Fix Pack 1 之后,必须按如下方法更新数据仓库的元数据:将新的数据模型导入 IBM® Cognos® Framework Manager 项目,然后更正重复的引用。
开始之前
更新数据仓库之前,确保已经备份了数据仓库。请参阅本页面底部的相关链接。
关于此任务
要更新数据仓库的元数据,必须重命名数据源、将对象导入 IBM Cognos Framework Manager 项目、对“业务视图”文件夹中的元素进行重新排序、重命名和除去重复的数据源、除去维度过滤器、更正快捷方式、除去重复的关系,并将列添加到对象。

要升级数据仓库的元数据:

  1. 重命名数据源。
    1. 启动 Cognos Framework Manager,然后打开 Rational Insight Data Warehouse 项目。
    2. 展开 Rational Insight 报告数据模型(RIDW) > 数据源,然后单击关系型数据仓库
    3. 在“属性”页面上,将 Rational Insight Data Warehouse 更改为 Rational Insight Data Warehouse1
    4. 如果收到警告消息,请单击确定
    5. 保存更改。
  2. 将最新的模型导入 IBM Cognos Framework Manager 项目中。
    1. 右键单击 Rational Insight 报告数据模型名称空间,然后单击运行元数据向导
    2. 单击 IBM Cognos 8 模型,然后单击下一步
    3. 浏览并选择最新的 Rational Insight 数据仓库项目的 Rational Insight Reporting Data Model (RIDW).cpf 文件,然后单击下一步
    4. 选择 Rational Insight Data Warehouse,对于重复的元素,选择不导入此对象。单击下一步两次。
    5. 导入过程完成后,单击完成
      注: 不会导入与现有项的关系,因此必须重建这些关系。未覆盖现有项,您必须重做所有更改。
  3. 对“业务视图”文件夹中的元素进行重新排序。
    1. 展开 Rational Insight 报告数据模型名称空间,然后单击业务视图
    2. 右键单击文件夹,然后单击重新排序。对业务视图文件夹中的所有文件夹,重复此步骤。
    3. 关闭 Cognos Framework Manager。
  4. 将数据源重命名回其先前的名称。
    1. 在文本编辑器中,打开项目的 model.xml 文件。该文件的缺省位置是 rational_insight_instllation_directory\framemgr\Rational Insight Reporting Data Model (RIDW)
    2. 找到 XML 元素 <dataSources>。复制该 XML 元素的开始标记和结束标记之间的文本,并粘贴到临时文本文件。
    3. model.xml 文件中,查找所有 Rational Insight Data Warehouse1 并替换为 Rational Insight Data Warehouse
    4. 复制步骤 b 中临时文件中的文本,并将其粘贴到 model.xml 文件的 <dataSources> 标记之间的位置。
    5. 保存 model.xml 文件,然后将其关闭。
  5. 删除重复的数据源。
    1. 启动 Cognos Framework Manager,然后打开 Rational Insight Data Warehouse 项目。
    2. 展开 Rational Insight 报告数据模型 > 数据源
    3. 删除 Rational Insight Data Warehouse1
  6. 除去 iteration 维的过滤器。
    1. 展开 Rational Insight 报告数据模型 > Rational Insight 报告数据模型 >
    2. 双击迭代维,然后单击过滤器,再单击过滤器中列出的过滤器。
    3. 单击删除
    4. 保存更改。
  7. 更正指向查询的快捷方式中的错误。
    1. 展开 Rational Insight 报告数据模型 > Rational Insight 报告数据模型 > 整合视图 > 对事实有贡献的整合表
    2. 右键单击对测试计划的请求解决方案度量有贡献的请求,然后单击创建 > 快捷方式
    3. 将该快捷方式拖放到业务视图 > 变更管理 > 测试计划的请求解决方案度量名称空间中。
    4. 在文件夹中,删除现有请求详细信息快捷方式,并将在步骤 c 中复制的快捷方式重命名为请求详细信息
  8. 除去重复的关系。
    1. 搜索框中,输入 Request <--> Request Metrics (Current Snapshot),然后单击搜索
    2. 删除已找到并列出的关系。
    3. 保存更改。
  9. summary 列添加到 VW_REQUEST 对象。
    1. 展开 Rational Insight 报告数据模型(DW) > 物理元数据
    2. 双击 VW_REQUEST,然后单击确定关闭“查询定义”页面。 将更新查询主题,并且将名为 SUMMARY 的列添加到 VW_REQUEST 查询中。
    3. 展开 VW_REQUEST 查询,右键单击 Name,然后单击显示对象依赖关系。定义为 [Physical Metadata].[VW_REQUEST].[Name] 的所有计算定义都在从属对象视图中列出。要在项目查看器中查看查询项,请单击从属对象中的结果。该查询项所属的查询主题是 VW_REQUEST 的从属对象。
    4. 对于在步骤 c 中找到的每个从属查询主题,双击以打开“查询主题定义”页面,并将可用模型对象框中的物理元数据 > VW_REQUEST 的所有未定义列拖到查询项和计算框中。将列名指定为 Summary
    5. 保存更改。
    6. 选择该查询主题的所有属性,右键单击,然后选择重新排序
    7. 保存更改。
  10. PREV_Summary 列添加到 VW_REQUEST_CHANGE_HISTORY 对象。
    1. 展开 Rational Insight 报告数据模型(DW) > 物理元数据
    2. 双击 VW_REQUEST_CHANGE_HISTORY,然后单击确定关闭“查询定义”页面。 将更新查询主题,并且将名为 PREV_Summary 的列添加到 VW_REQUEST_CHANGE_HISTORY 查询中。
    3. 展开 VW_REQUEST_CHANGE_HISTORY 查询,右键单击 Name,然后单击显示对象依赖关系。定义为 [Physical Metadata].[VW_REQUEST_CHANGE_HISTORY].[Description] 的所有计算定义都在从属对象视图中列出。要在项目查看器中查看查询项,请单击从属对象中的结果。该查询项所属的查询主题是 VW_REQUEST_CHANGE_HISTORY 的从属对象。
    4. 对于步骤 c 中显示的每个从属项,双击打开“查询主题定义”页面,并将可用模型对象框中的物理元数据 > VW_REQUEST_CHANGE_HISTORY 的所有未定义列拖到查询项和计算框中。将列名称指定为 PREV_Summary
    5. 保存更改。
    6. 选择该对象的所有属性,右键单击,然后选择重新排序
    7. 保存更改。
    8. 关闭 Cognos Framework Manager。

反馈