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