IBM Cognos 最佳实践: IBM Cognos 10 的 32 位与 64 位对比指南

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

本文对 IBM Cognos 10.1 和 IBM Cognos 10.1.1 的 32 位和 64 位安装包进行了对比,旨在从更高的层面上回答以下问题:“我要使用 32 位还是 64 位 IBM Cognos Business Intelligence (BI) 安装?”。

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

简介

目的

本文对 IBM Cognos 10.1 General availability 和 IBM Cognos 10.1.1 Refresh Pack 的 32 位和 64 位安装包进行了对比,旨在从更高的层面上回答以下问题:“我要使用 32 位还是 64 位的 IBM Cognos Business Intelligence (BI) 安装?”。


概述

IBM Cognos BI Server 安装包是 IBM Cognos Business Intelligence Version 10.1 和 10.1.1 产品内容的一部分。考虑到本文的目的,因此对可安装组件进行了简化并分为以下两个部分。

Java 和 Java 关联组件

IBM Cognos BI Server 同时安装了 Java 和基于 C++ 关联的组件。尽管 Dispatcher、Content Manager 和 Dynamic Query Mode 等组件均使用 Java,这些组件仍然使用 C++ 关联组件访问外部组件,这些外部组件使用的是与 Java 不兼容的 API。这些 Java 和基于 C++ 的关联组件可以在配备 Apache Tomcat 应用服务器或在其他任何受支持的应用服务器上运行。

虽然 Java 本身不属于 32 位或 64 位,但是基于 C++ 的关联组件却有 32 位或 64 位。这意味着在 32 位 IBM Cognos BI Server 安装中,基于 C++ 的关联组件是 32 位的,因此需要一个 32 位的 Java 运行时环境。同样,在 64 位 IBM Cognos BI Server 安装中,C++ 关联组件是 64 位的,因此需要一个 64 位的 Java 运行时环境。

Report Server 组件

Report Server 包含 BiBusTKServerMain C++ 程序,该程序提供了 Report and Batch Service。根据位的深度 (bit depth),Report Service 可以为 Compatible Query Mode 请求提供服务,将请求传递给基于 Java 的 Dynamic Query Mode。


IBM Cognos BI Server 32 位和 64 位安装包的解释

下面的小节将简要介绍 IBM Cognos 10 和 10.1 安装包的 32 位和 64 位版本。每个小节都将识别前面讨论的每个兴趣点的位深度。同时还提供了一些要求使用特定安装包的因素。

IBM Cognos 10.1 32 位 BI 服务器

本安装包只包含 32 位组件。Java 和基于 C++ 的关联组件均是 32 位的,因此需要一个 32 位的 Java 运行时环境。Report Server 是 32 位的,并且能够处理 Compatible Query Mode 请求。它还能够将请求传递给 32 位的基于 Java 的 Dynamic Query Mode。

使用 32 位 IBM Cognos Server 10.1 安装包的决定因素

在使用 IBM Cognos 10.1 时,如果满足以下条件,那么应选择使用此安装包:

  • 运行了一个 32 位的操作系统。
  • 运行了一个 32 位的应用服务器。
  • 安全提供者为 IBM Cognos Series 7 Namespace。
  • 安全提供者为 SiteMinder Namespace。
  • 需要同时访问 Compatible 和 Dynamic Query Mode。

IBM Cognos 10.1 的 64 位 BI 服务器

该安装包同时包含 32 位和 64 位组件。Java 和基于 C++ 的关联组件均是 64 位的,因此需要一个 64 位的 Java 运行时环境。Report Service 是 32 位的,并且能够处理 Compatible Query Mode 请求。它还能够将请求传递给 64 位的基于 Java 的 Dynamic Query Mode。

使用 64 位 IBM Cognos Server 10.1 安装包的决定因素

在使用 IBM Cognos 10.1 时,如果满足以下条件,那么应选择使用此安装包:

  • 运行了一个 64 位的操作系统。
  • 运行了一个 64 位的应用服务器。
  • 需要同时访问 Compatible 和 Dynamic Query Mode。
  • 需要为 Java 和 C++ 关联组件提供更多地址空间。

IBM Cognos 10.1.1 32 位 BI 服务器

安装包内容

本安装包只包含 32 位组件。Java 和基于 C++ 的关联组件均是 32 位的,因此需要一个 32 位的 Java 运行时环境。Report Server 是 32 位的,并且能够处理 Compatible Query Mode 请求。它还能够将请求传递给 32 位的基于 Java 的 Dynamic Query Mode。

使用 32 位 IBM Cognos Server 10.1.1 安装包的决定因素

在使用 IBM Cognos 10.1.1 时,如果满足以下条件,那么应选择使用此安装包:

  • 运行了一个 32 位的操作系统。
  • 运行了一个 32 位的应用服务器。
  • 安全提供者为 SiteMinder Namespace。
  • 需要同时访问 Compatible 和 Dynamic Query Mode。

IBM Cognos 10.1.1 的 64 位 BI 服务器

该安装包同时包含 32 位和 64 位组件。Java 和基于 C++ 的关联组件均是 64 位的,因此需要一个 64 位的 Java 运行时环境。该安装包同时提供了 32 位和 64 位的 Report Service。32 位的 Report Service 能够处理 Compatible Query Mode 请求,还能够将请求传递给 64 位的基于 Java 的 Dynamic Query Mode。64 位的 Report Service 只能将请求传递给 64 位的基于 Java 的 Dynamic Query Mode。在默认情况下,IBM Cognos BI 服务器安装被配置为使用 32 位的 Report Service。此外,单独的 IBM Cognos BI 服务器安装可以运行 32 位或 64 位 Report Service,但是不能同时运行两者。有关如何修改 Report Service 执行模式的内容,请参考 IBM Cognos Business Intelligence Version 10.1.1 安装和配置指南第 7 章。

使用 64 位 IBM Cognos Server 10.1.1 安装包的决定因素

在使用 IBM Cognos 10.1.1 时,如果满足以下条件,那么应选择使用此安装包:

  • 运行了一个 64 位的操作系统。
  • 运行了一个 64 位的应用服务器。
  • 需要同时访问 Compatible 和 Dynamic Query Mode。

或者

  • 只需要访问 Dynamic Query Mode。
  • 需要为 Java 和 C++ 关联组件提供更多地址空间。

使用 32 位 Report Service 的决定因素

在使用 IBM Cognos 10.1.1 时,如果满足以下条件,那么应当选择使用 32 位 Report Service 流程:

  • 由于 Compatible 和 Dynamic Query Mode 数据源不一致,需要同时访问 Compatible 和 Dynamic Query Mode。

使用 64 位 Report Service 的决定因素

在使用 IBM Cognos 10.1.1 时,如果满足以下条件,那么应当选择使用 64 位 Report Service 流程:

  • 只需要访问 Dynamic Query Mode,只利用符合其一致性的数据源。
  • 需要为 BiBusTKServerMain 进程提供更多的地址空间,从而允许它呈现较大的报告,这在以前可能会耗尽内存。

附录 A:安装包决策树

要安装以下决策树,首先要回答一个问题:“是否使用了受支持的 64 位操作系统”。如果答案是没有,那么应当使用 IBM Cognos 32 位安装包。如果答案是肯定的,那么下一个问题是 “是否所有查询数据源都符合 IBM Cognos Dynamic Query 模式一致性?”。如果答案是肯定的,那么应当使用 IBM Cognos 64 位安装包,并配置 64 位 Report Service。如果答案是没有,那么管理员可以使用 IBM Cognos 64 位安装包并配置使用 32 位 Report Service,或者,如果基础架构允许,可以同时安装两个 IBM Cognos 64 位安装包,其中一个配置为使用 32 位 Reports Service,另一个使用 64 位 Report Service。在该场景中,IBM Cognos Dynamic Query Mode 请求需要通过使用路由规则路由至相应的 64 位 Report Service。

此决策模型如下所示。

决策模型
决策模型

参考资料

学习

获得产品和技术

讨论

  • 参与 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=810378
ArticleTitle=IBM Cognos 最佳实践: IBM Cognos 10 的 32 位与 64 位对比指南
publish-date=06042012