IBM Cognos 最佳实践: 解决 IBM Cognos Lifecycle Manager 中的 SAPBW 提示问题

文档性质:故障排除;产品:IBM Cognos Lifecycle Manager;关注领域:升级/迁移

本文描述如何解决针对 SAPBW 报告数据源的 Lifecycle Manager 提示问题。

Greg McDonald, 产品经理, IBM

Greg McDonald 是 IBM Cognos Platform 团队的产品经理,在 Cognos 公司已工作了 12 年。在此期间,Greg 从事客户支持和产品管理领域的工作,目前从事的产品管理工作包括 Lifecycle Manager、Upgrade、Application Lifecycle 和 Content Manager。



Amrita Sasane, 高级软件工程师, IBM

Amrita Sasane 拥有六年半质量保证(软件测试)经验,其中包括三年 LCM 产品测试经验,目前负责领导 QC 工作和自动化。



Niraj Modi, 软件开发人员, IBM

Niraj Modi 拥有 7 年多使用 Java/J2EE 和开源技术进行产品开发的经验,最近三年负责领导 LCM 开发工作。



Amit Nagar, 软件开发人员, IBM

Amit Nagar 拥有 7 年多关于 Java/J2EE 领域的 IT 从业经验,担任了三年左右 LCM 产品开发技术负责人职务,还从事各种开发相关活动。



Mrunal Lohar, 助理软件工程师, IBM

Mrunal Lohar 是一名助理软件工程师,从事 IBM Cognos Lifecycle Manager 的服务器端和 GUI 开发。她在 Cognos Group 工作了两年半。



2011 年 11 月 21 日

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

简介

目的

使用 Lifecycle Manager 10.1 时,对于使用 SAP BW 作为报告数据源的 Cognos 报告而言,某些需要提示值的报告的状态会自动设置为 'New' 而不是 'Prompt Values Missing'。本文旨在帮助您解决这个问题。

适用性

本文展示和讨论的技术适用于以下产品:

  • IBM Cognos LifeCycle Manager 10.1、IBM Cognos BI 8.4.29.13、IBM Cognos LifeCycle Manager 10.1 和 IBM Cognos BI 10.1.4707.544

场景

创建 Lifecycle Manager (LCM) 'Validation Project' 后,某些需要提示值的报告状态就会立即自动设置为 'New' 而不是 'Prompt Values Missing'。图标 'Open Parameter Viewer' 和 'Prompt Values' 选项卡(位于报告属性中)不显示,因而无法捕获或修改提示值。这种行为在 “源”(例如 IBM Cognos 8.4)和 “目标”(例如 IBM Cognos 10.1)中都是相同的。

执行 'Validate in Source' 后,状态从 'New' 变为 'Fail',并提供一个说明:“无法完成这个报告的操作,原因是有未实现的提示。请验证报告的提示值。”

如果 Cognos 环境没有为 SAP BW 数据源连接创建 ‘signon’,就会出现这种行为。这通常需要正使用 SAP BW 报告环境的客户迫使终端用户输入他们的 SAP 凭据,无论是针对 SAP BW 执行交互式报告或批报告。

需要做的是将特定用户(例如 LifeCycle Manager 管理用户)的数据源连接 signon 嵌入到 SAP BW 数据源中,这可允许 LifeCycle Manager 正确显示 SAP 提示变量。

Lifecycle Manager Validate 屏幕:显示报告的状态为 'New'
Lifecycle Manager Validate 屏幕显示:报告的状态为 'New'

为 SAP BW 连接创建 signon 的步骤

  1. 登录 IBM Cognos Administration,单击 Configuration 选项卡,然后单击 Data Source Connections。
  2. 按住 SAP BW 连接,直到出现包含数据库用户 signons 的屏幕。
    关于 IBM Cognos Administration 中的 Configuration 选项卡上的 Data Source Connection 屏幕
    关于 IBM Cognos Administration 中的 Configuration 选项卡上的 Data Source Connection 屏幕
  3. 单击屏幕右上角附近的 ‘New Signon’ 按钮,提供与数据源连接相同的名称。单击 Next。
    New Signon 的向导
    New Signon 的向导
  4. 输入 SAP 凭据。单击 Next。
    New Signon 向导 ID 和密码屏幕
    New Signon 向导 ID 和密码屏幕
  5. 将 SAP 凭据分配给正在管理 LifeCycle Manager 的用户。单击 Add link 添加用户。完成后单击 Finish。

在 Cognos Connection 中测试报告。作为被分配了 SAP 凭据的用户登录。

在 Lifecycle Manager 中进行测试

  1. 创建一个新项目。
  2. 单击 Configure 按钮,并配置源和目标。
  3. 确保使用上述用户(第 2.1 节步骤 5 中的用户)来连接源和目标。测试该连接,以确保连接正常工作,然后保存连接。
  4. 现在生成报告列表,注意,LifeCycle Manager 现在显示正确的状态 ‘prompt values missing’。
    Lifecycle Manager 屏幕:显示一个状态为 'Prompt Value Missing' 的报告
    Lifecycle Manager 屏幕:显示一个状态为 'Prompt Value Missing' 的报告

参考资料

学习

获得产品和技术

讨论

  • 参与 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=776057
ArticleTitle=IBM Cognos 最佳实践: 解决 IBM Cognos Lifecycle Manager 中的 SAPBW 提示问题
publish-date=11212011