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 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。
此决策模型如下所示。
本文来自于艾威培训
转载请注明:https://www.avtechcn.cn/share/itpxwiki/600.html