IBM Cognos 10 如何连接到 SAP BW?

浏览: 2311

由于两种 IBM Cognos 10 查询模式使用相同的 SAP BW 客户端和相同的 librfc32 客户端库,除了实际安装 SAP BW 客户端之外无需其他配置。惟一的例外情况在下面部分介绍。

配置到 SAP BW(仅 64 位)的连接

当将 IBM Cognos 10 作为一个 64 位应用程序安装时,Compatible Query Mode 查询将需要 32 位 librfc32 客户端库,而 Dynamic Query Mode 查询将需要 64 位 librfc32 客户端库。由于 32 位和 64 位库都有相同的名称,直观地区分它们的惟一方式是根据其文件大小。

下面部分提供在将 IBM Cognos 10 作为 64 位应用程序安装时为 Compatible Query Mode 和 Dynamic Query Mode 查询启用 SAP BW 连接所需的步骤。

  1. 从 SAP BW Administrator 或 SAP Marketplace 获取 32 位和 64 位 librfc 客户端库。64 位 librfc 库必须具有 7.10 或更低版本。
  2. 如果使用 SAPCAR 压缩库,使用以下命令解压它。sapcar -xvf librfxxxxxx.sar
    图 9 显示 32 和 64 位 Librfc 客户端库的图像


page529_figure9.gif


  1. 将 32 位库复制到 C10\bin 目录中。
  2. 将 64 位库复制到 C10\bin64 目录中。
  3. 停止启动 IBM Cognos 10 服务之后会接受这些客户端库。

SAP BW 特定于数据源的配置设置

下面部分讨论 bw.properties 文件内的任何 IBM Cognos 10 配置设置,在将 SAP BW 用作数据源时予以提供。

Treat Nulls as Zeros within Calculations

影响:在包含 null 数据值的数据项上的计算的结果。

用法:该参数控制在计算中是否将 null 数据值看作 0。如果启用了参数,100 + null 的结果是 100。如果参数被禁用,100 + null 的结果为 null。

默认情况下,这些参数是被禁用的。

与其他参数的互操作性:无

设置该参数:在以下部分的 C10/configuration/xqe/bw.properties 文件内该参数可用。

null.plus.operator=null null.minus.operator=null null.multiply.operator=null null.divide.numerator=null null.divide.denominator=null null.modulo.dividend=null null.modulo.divisor=null

要启用该特性,将 null 值改为 0。完成的条目如下所示。

null.plus.operator=zero null.minus.operator=zero null.multiply.operator=zero null.divide.numerator=zero null.divide.denominator=zero null.modulo.dividend=zero null.modulo.divisor=zero

在重启 IBM Cognos 10 之后会立即接受这些更改。重启之后,该更改会影响通过 IBM Cognos 10 对任何 SAP BW 数据源进行的所有查询。在一个分布式环境中,该更改需要在所有执行数据访问的 IBM Cognos 10 服务器上做出。

推荐 0
本文由 H_Elsker 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册