IBM Cognos 最佳实践

IBM Cognos 8 Query Studio 全局定制

产品:IBM Cognos 8.4.1;关注领域:基础架构

Comments

系列内容:

此内容是该系列 # 部分中的第 # 部分: IBM Cognos 最佳实践

敬请期待该系列的后续内容。

此内容是该系列的一部分:IBM Cognos 最佳实践

敬请期待该系列的后续内容。

免费下载:IBM® Cognos® Express V9.5 或者 Cognos® 8 Business Intelligence Developer Edition V8.4 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

简介

目的

在本文中,我们将探究如何为所有 IBM Cognos Query Studio 用户全局应用默认的数据模式、默认的过滤器对话框和默认的模板。

适用性

概述的技术和产品行为针对以下产品进行了验证:

  • IBM Cognos 8.4.102.18-0

例外与除外责任

本文档中概述的技术和产品行为可能不适用于未来版本。

假设

本文档假定在进行任何文件更改之前已经使用可靠的方法备份了 IBM Cognos BI 环境。

本文档还假定下面步骤中做出的更改在推广到生产中之前已在一个开发环境中得到全面测试。

IBM Cognos Query Studio 用户首选项

IBM Cognos Query Studio 的一个新特性允许用户通过使用以下首选项定制其 IBM Cognos Query Studio 体验。这些首选项可用于:

  • 设置一个默认数据检索模式。这允许用户在全数据模式下运行一个报表,在有限数据或无数据模式下进行预览。
  • 设置一个默认的过滤器对话框。这允许用户将过滤器对话框默认设置为 picklist、type-in 或 select with search。
  • 应用一个默认模板。这允许用户设计布局对象,比如标题。

根据定义,这些用户首选项是针对不同用户需求而设置的。下面分布介绍如何通过编辑 system.xml 文件来全局性地应用这些首选项。

IBM Cognos Query Studio 默认数据检索模式

默认情况下,IBM Query Studio 会在全数据模式下运行所有即时报表。

图 1 显示具有 Run with All Data 默认设置的报表的 IBM Cognos Query Studio
图 1 显示具有 Run with All Data 默认设置的报表的 IBM Cognos Query Studio
图 1 显示具有 Run with All Data 默认设置的报表的 IBM Cognos Query Studio

以下部分提供将默认报表数据模式从 Run with all Data 更改为 Preview with No Data 所需的步骤。

  1. 找到并备份 <C8_Install_Location>\templates\ps\qs\system.xml 文件。
  2. 使用文本编辑器打开 templates\ps\qs\system.xml 文件。
  3. 在 </system> 结束标记上方添加以下标记。
    <param name="limitedDataMode">nodata</param>
    完成更改之后,文件应当如下图所示。
    图 2 附加一个标记的 System.xml 文件屏幕截图
    图 2 附加一个标记的 System.xml 文件屏幕截图
    图 2 附加一个标记的 System.xml 文件屏幕截图
  4. 保存更改和关闭文件。
  5. 一旦 IBM Cognos 服务被停止和启动,所有 IBM Cognos Query Studio 报表会默认为 Preview with No Data 模式。
    图 3 更改 System.xml 之后处于 Preview with No Data 模式下的 IBM Cognos Query Studio 报表
    图 3 更改 System.xml 之后处于 Preview with No Data 模式下的 IBM Cognos Query Studio 报表
    图 3 更改 System.xml 之后处于 Preview with No Data 模式下的 IBM Cognos Query Studio 报表
  6. 要将默认数据模式更改为 Preview with Limited Data,使用以下 system.xml 条目遵从与上面相同的步骤。
    <param name="limitedDataMode">partial</param>

IBM Cognos Query Studio 默认过滤器类型

IBM Query Studio 默认情况下会为过滤器对话框提供一个 picklist 视图。

图 4 显示默认 Picklist 过滤器用户界面的 IBM Cognos Query Studio 报表
图 4 显示默认选择列表过滤器用户界面的 IBM Cognos Query Studio 报表
图 4 显示默认选择列表过滤器用户界面的 IBM Cognos Query Studio 报表

以下部分提供将默认过滤器对话框从 picklist 更改为 Search and select 所需的步骤。

  1. 找到并备份 <C8_Install_Location>\templates\ps\qs\system.xml 文件。
  2. 使用文本编辑器打开 templates\ps\qs\system.xml 文件。
  3. 在 </system> 结束标记上方添加以下标记。
    <param name="defaultFilterDialogType">search</param>
    完成更改之后,文件应当如下图所示。
    图 5 显示文件更改的编辑器
    图 5 显示文件更改的编辑器
    图 5 显示文件更改的编辑器
  4. 一旦 IBM Cognos 服务被停止和启动,所有新 IBM Cognos Query Studio 报表会默认为 search and select 过滤器对话框。
    图 6 更改 System.xml 文件之后显示 Search and Select 过滤器用户界面的 IBM Cognos Query Studio
    图 6 更改 System.xml 文件之后显示 Search and Select 过滤器用户界面的 IBM Cognos Query Studio
    图 6 更改 System.xml 文件之后显示 Search and Select 过滤器用户界面的 IBM Cognos Query Studio
  5. 要将默认的过滤器对话框从 picklist 改为 type in,使用以下 system.xml 条目遵从与上面相同的步骤。
    <param name="defaultFilterDialogType">typein</param>

使用 System.xml 文件应用全局模板

以下部分逐步指导用户创建一个 IBM Cognos Report Studio 模板。它还将提供向所有用户应用新建模板所必需的步骤。

创建一个 Report Studio 模板

以下小节逐步指导用户创建一个 IBM Cognos Report Studio 模板,设置标题栏的背景色。

  1. 对任何现有包打开 IBM Cognos Report Studio。
  2. 出现提示时,选择创建一个新报表或模板。
  3. 在 New 对话框中,选择 Report Template 并单击 OK 按钮。
  4. IBM Cognos Report Studio 打开时,选择 Title block。
    图 7 选定 Title Block 的 IBM Cognos Report Studio 新模板
    图 7 选定 Title Block 的 IBM Cognos Report Studio 新模板
    图 7 选定 Title Block 的 IBM Cognos Report Studio 新模板
  5. 在左下角的属性窗格中,在 Color and Background 区域找到 Background color。
  6. 对于 background 属性,选择您想要的颜色并单击 apply 按钮。对于本例,标题栏的背景色将是黄色。设置完成之后,界面应当显示如下。
    图 8 将标题栏的背景色设置为黄色的 IBM Cognos Report Studio 模板
    图 8 将标题栏的背景色设置为黄色的 IBM Cognos Report Studio 模板
    图 8 将标题栏的背景色设置为黄色的 IBM Cognos Report Studio 模板
  7. 将模板保存到 Public Folders 下的一个位置。对于本例,模板将被作为 MyTemplate 保存到 Public Folders\GoSales。
    图 9 显示 Public Folders\GoSales 下的 MyTemplate 模板的 IBM Cognos Connection
    图 9 显示 Public Folders\GoSales 下的 MyTemplate 模板的 IBM Cognos Connection
    图 9 显示 Public Folders\GoSales 下的 MyTemplate 模板的 IBM Cognos Connection

获取全局模板的搜索路径

以下小节逐步指导用户获取将用作全局 IBM Query Studio 模板的模板搜索路径。

  1. 在 IBM Cognos Connection 内,找到之前创建的模板。对于本例,模板将位于 Public Folders\GoSales 下。
  2. 单击模板的 Set properties 图标。Set properties 界面应显示如下。
    图 10 MyTemplate 模板的 IBM Cognos Connection Set properties 界面
    图 10 MyTemplate 模板的 IBM Cognos Connection Set properties 界面
    图 10 MyTemplate 模板的 IBM Cognos Connection Set properties 界面
  3. 单击屏幕右上方的 View the search path, ID and URL 链接。
  4. 对于 View the search path, ID and URL 对话框,从 Search path 窗格中复制搜索路径。对于本例,搜索路径将是:
    /content/package[@name='GoSales']/reportTemplate[@name='MyTemplate']

将 Search Path 复制到 System.xml 文件中

  1. 找到并复制 <C8_Install_Location>\templates\ps\qs\system.xml 文件。
  2. 使用文本编辑器打开 templates\ps\qs\system.xml 文件。
  3. 在 </system> 结束标记上方添加以下标记。 <param name="defaultSystemTemplate">/content/package[@name='GoSales']/reportTemplate[@name='MyTemplate'] </param>
  4. 更改完成后,文件应当如下图所示。
    图 11 显示文件更改的编辑器
    图 11 Dan 需要提供一个标题
    图 11 Dan 需要提供一个标题
  5. 一旦 IBM Cognos 服务被停止和启动,所有新 IBM Cognos Query Studio 报表会使用全局模板并将标题栏显示为黄色。
    图 12 显示从 System.xml 文件中指定的模板获取的黄色标题栏的新 IBM Cognos Query Studio 报表
    图 12 显示从 System.xml 文件中指定的模板获取的黄色标题栏的新 IBM Cognos Query Studio 报表
    图 12 显示从 System.xml 文件中指定的模板获取的黄色标题栏的新 IBM Cognos Query Studio 报表

相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=677293
ArticleTitle=IBM Cognos 最佳实践: IBM Cognos 8 Query Studio 全局定制
publish-date=07222011