IBM Cognos 最佳实践: 在 IBM Cognos 10 Analysis Studio 报表输出中显示 Breadcrumbs

文档性质:技巧或技术;产品:IBM Cognos Analysis Studio 10.1;关注领域:报表

如何在 IBM Cognos Analysis Studio 中构建 ‘在报表输出中显示跨选项卡和图表的层次结构信息’(Breadcrumbs)功能。

Kai Zeller, 解决方案专家 — BA SWAT 团队, IBM

在 2000 年,Kai Zeller 通过 Cognos 来到 IBM。自从 2006 年起他就已经是 EMEA SWAT 团队的成员。Kai 的工作重点是 Cognos BI 端对端,包括关系和 OLAP 数据源的基础。



2011 年 7 月 22 日

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

简介

目的

本文档概述了如何在 IBM Cognos Analysis Studio 中构建 ‘在报表输出中显示跨选项卡和图表的层次结构信息’(Breadcrumbs)功能。

适用性

本文概述的技术在以下工具中进行了验证:

  • IBM Cognos 10.1
  • IBM Cognos 8.4.1

配置

要在 IBM Cognos Analysis Studio 中启用 breadcrumbs,需要更改为 ansproperties.xml 文件和 ReportService 的高级设置。

启用并配置文件 ansproperties.xml

以下部分提供关于更改 ansproperties.xml 文件的分步说明。

  1. 转到 IBM Cognos 安装的 Configuration 文件夹。
  2. 如果您没有一个名为 ansproperties.xml 的文件,请复制一个 ansproperties.xml.sample 文件,并将其重命名为 ansproperties.xml。
  3. 使用文本编辑器编辑文件 ansproperties.xml。
  4. 在结束语句 </ans_property> 之前添加以下代码
    ...	<structure>
    		<!--Display Breadcrumb in ANS report Output-->
    		<!--Default is 1 (ON) == new model; 0 (OFF) == old model -->
    		<property>EnableDisplayBreadcrumb</property>
    		<value type="long">1</value>
    	</structure>
    </ans_property>
  5. 保存该文件。

为 ReportService 配置高级设置

  1. 打开 Cognos Connection 并转到 IBM Cognos Administration -> Configuration -> Dispatchers and Services
  2. 单击调度程序以便详细地查看服务。
  3. 打开 ReportService 的属性窗口。
    图 1. 显示可用 ReportService 的 IBM Cognos Administration 页面
    图 1. 显示可用 ReportService 的 IBM Cognos Administration 页面
  4. 转到选项卡设置,然后单击 Edit 链接以便打开 Advanced 设置的属性。
    图 2. 为 ReportService 显示 Edit 链接的 IBM Cognos Administration
    图 2. 为 ReportService 显示 Edit 链接的 IBM Cognos Administration
  5. 使用以下值添加新的参数,然后按 OK。
    参数:ANS.EnableDisplayBreadcrumb
    值:1
    图 3. 设置 Advanced 设置对话框,显示将 ANS.EnableDisplayBreadcrumb 的值设置为 1
    图 3. 设置 Advanced 设置对话框,显示将 ANS.EnableDisplayBreadcrumb 的值设置为 1
  6. 注销您的浏览器会话并重新启动 IBM Cognos BI Service

在 IBM Cognos Analysis Studio 中测试新的设置

在服务重新启动以后,您应该在 Run\Report Options - > Output Purpose: properties 内的 IBM Cognos Analysis Studio 中查看以下选项。

确保将报表输出的 Purpose 切换为 “View as analysis”。

图 4. IBM Cognos Analysis Studio Report 选项显示 “ Display the hierarchical information for crosstabs and charts in the report output” 作为一个可选报表选项
图 4. IBM Cognos Analysis Studio Report 选项显示 “ Display the hierarchical information for crosstabs and charts in the report output” 作为一个可选报表选项

如果您选择新的选项 Breadcrumbs,那么您就可以看到报表输出中的其他维度的信息。以下截屏显示了分析的 HTML 视图:

图 5. IBM Cognos Viewer 显示启用了 Breadcrumbs 的 IBM Cognos Analysis Studio 报表的 HTML 输出。现在该报表输出在头部显示 Rows、Columns 和 Default Measure。
图 5. IBM Cognos Viewer 显示启用了 Breadcrumbs 的 IBM Cognos Analysis Studio 报表的 HTML 输出。现在该报表输出在头部显示 Rows、Columns 和 Default Measure

参考资料

学习

获得产品和技术

讨论

  • 参与 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=677338
ArticleTitle=IBM Cognos 最佳实践: 在 IBM Cognos 10 Analysis Studio 报表输出中显示 Breadcrumbs
publish-date=07222011