for ihs linux_[转载]Cognos?8?BI?Server?在?Linux?上的安装及与?IHS

Web 服务器(Web Server)层包括一到多个 Web 服务器和一到多个 Cognos8

网关(Gateways)。Cognos8 网关是 Web 服务器的扩展,它把从 Web

服务器接收到的信息传递给应用(Application)层的服务器。Web 服务器可以用 IBM Http Server 或者

Apache,在安装 Cognos8 BI Server 的时候需要单独安装 Web 服务器,本文采用 IBM Http Server

作为 Web 服务器。

应用(Application)层包括一个应用服务器和一到多个 Cognos8 服务器,它是

Cognos 的核心层。Cognos8

服务器执行从网关(Gateways)发过来的请求(Requests),比如:报表(Reports),分析(Analyses)和查询(Queries)。应用服务器可以用

Cognos 自带的 tomcat,也可以用 WAS,本文采用 WAS 作为应用服务器。

数据(Data)层包括 Content Store,数据源(Data Source)和 Metric

Store。Content Store 是一个关系型数据库,用来存储 Cognos 8

所需的元数据,比如:报表的规格,已发布的模型和包,数据源的连接信息等。Content Store 可以用 Cognos

自带的轻量级数据库 Derby,也可以用别的关系型数据库。本文将采用 DB2 作为 Content Store。数据源(Data

Source)和 Metric Store 在安装的时候不用考虑。

Cognos8 BI 用户接口层(User Interface)在服务器端包括 Query Studio,Analysis

Studio,Report Studio,Event Studio 等组件。

Cognos BI Server 可以安装在以下操作系统:

Windows

UNIX(Sun Solaris, HP-UX, IBM AIX)

Linux

机器内存最小为 2G,可用硬盘空间最小为 3.5G,其中 2.5G 为软件安装所需,1G 为 Cognos BI Server

各组件作为临时文件夹所用。

在安装 Cognos BI Server 之前,必须先安装一个 Web 服务器,并且 Web

服务器需处于启动状态。(请参照“参考资源”对应资源)

在配置 Cognos BI Server 之前,必须先安装一个应用服务器。(请参照“参考资源”对应资源)

在配置 Cognos BI Server 之前,必须创建一个可以作为 Content Store

的关系型数据库。(请参照“参考资源”对应资源)

如代码 1 所示创建作为 Content Store 的数据库,并查看这个数据库的代码页。作为 Content Store

的数据库的代码页必须为 1208。

清单 1. 创建数据库

db2inst1@cognos-heyuan:~> db2 create db content using codeset UTF-8 territory US

DB20000I The CREATE DATABASE command completed successfully.

db2inst1@cognos-heyuan:~> db2 get db cfg for content | grep “code page”

Database code page

作为 Content Store 的数据库需要有页面大小分别为 4k,8k,16k 和 32k 的缓冲池(buffer

pool),创建数据库的时候会默认创建页面大小为 4k 缓冲池,还需创建页面大小为 8k,16k 和 32k 的缓冲池,如代码 2

所示。

清单 2. 创建 buffer pool

db2inst1@cognos-heyuan:~> db2 connect to content

Database Connection Information

Database server = DB2/LINUX 9.5.0

SQL authorization ID = DB2INST1

Local database alias = CONTENT

db2inst1@cognos-heyuan:~> db2 create bufferpool BF8 immediate size 250 pagesize 8k

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 create bufferpool BF16 immediate size 250 pagesize 16k

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 create bufferpool BF32 immediate size 250 pagesize 32k

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 connect reset

DB20000I The SQL command completed successfully.

作为 Content Store 的数据库需要有页面大小为 32k 的系统临时表空间(system temporary

tablespace),页面大小为 4k 的用户临时表空间(user temporary tablespace),以及页面大小分别为

4k 和 8k 的用户表空间(regular user tablespace)。如代码 2 所示创建这些所需的表空间。

清单 3. 创建 tablespace

db2inst1@cognos-heyuan:~> db2 connect to content

Database Connection Information

Database server = DB2/LINUX 9.5.0

SQL authorization ID = DB2INST1

Local database alias = CONTENT

db2inst1@cognos-heyuan:~> db2 create system temporary tablespace STMP pagesize 32k

managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16

transferrate 0.14 bufferpool BF32

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 create user temporary tablespace UTMP pagesize 4k

managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16

transferrate 0.14 bufferpool IBMDEFAULTBP

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 create regular tablespace RUTS pagesize 4k

managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16

transferrate 0.14 bufferpool IBMDEFAULTBP dropped table recovery on

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 create regular tablespace RUTS8 pagesize 8k

managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16

transferrate 0.14 bufferpool BF8 dropped table recovery on

DB20000I The SQL command completed successfully.

db2inst1@cognos-heyuan:~> db2 connect reset

DB20000I The SQL command completed successfully.

如代码 4 所示启动 Cognos 安装界面,默认的安装路径为“/opt/cognos/c8/”,选择要安装的三个组件

Application Tier Component,Gateway 和 Content Manager,如图 2 所示。

清单 4. 启动 Cognos 安装界面

cognos-heyuan:/data/Cognos/linuxi386 # ./issetup

图 2. Cognos 安装界面

a4c26d1e5885305701be709a3d33442f.png

右键点击“Content Manager”新建一个 Content Store,如图 4 所示。

图 4. 创建 Content Store

a4c26d1e5885305701be709a3d33442f.png

输入数据库的名称为之前所建的 C8,输入数据库的用户名和密码,如图 6 所示。

图 6. 选择数据库

a4c26d1e5885305701be709a3d33442f.png

本文中应用服务器采用 WAS,WAS 的端口号一般为 9080,而默认的应用服务器是 tomcat,tomcat 的端口号是

9300。所以在 Cognos 环境配置中,把端口号 9300 改为 9080,如图 8 所示。

图 8. 修改环境配置

a4c26d1e5885305701be709a3d33442f.png

本文采用 ear 模块把 Cognos 作为一个应用程序部署到 WAS 上。

首先要准备 ear 包。

同样在“Cognos Configration”窗口,从菜单“Action -> Build

Application Files…”打开“Build Application Wizard”,如图 10 所示。

图 10. 打开“Build Application Wizard”

a4c26d1e5885305701be709a3d33442f.png

ear 包生成成功后如图 12 所示。

图 12. ear 包生成成功

a4c26d1e5885305701be709a3d33442f.png

在“步骤二:将模块映射至服务器”,选择模块“Cognos8”,如图 14 所示。

图 14. 将模块映射至服务器

a4c26d1e5885305701be709a3d33442f.png

应用程序安装完成后,保存应用程序到主配置,如图 16 所示。

图 16. 保存应用程序 Cognos8 到主配置

a4c26d1e5885305701be709a3d33442f.png

Cognos 启动成功后如图 18 所示。

图 18. Cognos8 启动成功

a4c26d1e5885305701be709a3d33442f.png

本文介绍了 Cognos8 BI Server 与 HIS, WAS 和 DB2 等产品在 Linux

平台上的安装、配置全过程。本过程在 SLES 10 上完成,对于 Unix 和 Windows 平台上的安装、配置过程与 Linux

基本相同。希望本文能为大家在 Cognos8 BI Server 安装配置方面提供一些借鉴和帮助。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25109 人正在系统学习中 相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列号-其它工具类资源…

来源:尼不要逗了mkq

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月5日
下一篇 2021年1月5日

相关推荐