IBM Cognos 最佳实践: IBM Cognos 8 Query Studio 全局定制

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

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

Gaurav Dhudashiya, Cognos 高级软件工程师, IBM

Gaurav Dhudashiya 过去 2 年一直在印度软件实验室的 Cognos 团队工作。Gaurav 很熟悉 IBM Cognos 8 BI 和 Cognos TM1 (Planning and Budgeting)。



Nilesh R Awasthey, Cognos 高级软件工程师, IBM

Nilesh Awasthey 自 2008 年 9 月以来一直在 IBM 普纳软件实验室工作。他过去 6 年一直从事软件业。他具有普纳大学的计算机和管理类研究生学历。



Sanjay Singh, Cognos 系统软件工程师, IBM

Sanjay Singh 自 2008 年 9 月以来一直在 IBM Pune 软件实验室工作。他已经从事软件行业 4 年多了。Sanjay 是毕业于 DAIICT 的一名 IT 硕士。他关注的领域是计算机安全、系统编程、数据挖掘和 Python 语言。



2011 年 7 月 22 日

免费下载: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

以下部分提供将默认报表数据模式从 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 文件屏幕截图
  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 报表
  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 报表

以下部分提供将默认过滤器对话框从 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 显示文件更改的编辑器
  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
  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 新模板
  5. 在左下角的属性窗格中,在 Color and Background 区域找到 Background color。
  6. 对于 background 属性,选择您想要的颜色并单击 apply 按钮。对于本例,标题栏的背景色将是黄色。设置完成之后,界面应当显示如下。
    图 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

获取全局模板的搜索路径

以下小节逐步指导用户获取将用作全局 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 界面
  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 需要提供一个标题
  5. 一旦 IBM Cognos 服务被停止和启动,所有新 IBM Cognos Query Studio 报表会使用全局模板并将标题栏显示为黄色。
    图 12 显示从 System.xml 文件中指定的模板获取的黄色标题栏的新 IBM Cognos Query Studio 报表
    图 12 显示从 System.xml 文件中指定的模板获取的黄色标题栏的新 IBM Cognos Query Studio 报表

参考资料

学习

获得产品和技术

讨论

  • 参与 developerWorks 博客 并加入 developerWorks 中文社区,developerWorks 社区是一个面向全球 IT 专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


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