首页 > 代码库 > IBM Cognos Business Intelligence Serverv10.1.1以及Samples for Oracle安装部署【转】

IBM Cognos Business Intelligence Serverv10.1.1以及Samples for Oracle安装部署【转】

原文:http://blog.csdn.net/esrichinacd/article/details/8433333

上一篇文章介绍了IBM Cognos Business Intelligence开发版的安装和部署,但经过研究发现ESRI Maps For Cognos并不能安装在开发版上,所以才重新整理了企业版的安装和部署。

 

软件部署分为几个步骤

安装介质准备

  • IBM Cognos Business Intelligence Server v10.1.1(32-Bit)

  •  IBM_Cognos_Business_Intelligence_Samples_10.1.0_for_Oracle_Windows_English

  • IBM_Cognos FrameworkManager

  • Oracle 11g Release 2(11.2) for Microsoft Windows x64 (64-Bit)

  • Oracle 11g R2 Client

 

安装Oracle 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit)

该步骤直接略过,注意安装时在安装选项中设置字符集为UTF-8。

安装Oracle 11g R2 Client

这个也没啥好说的,默认安装即可,确保数据库安装完成之后,客户端能够连接到数据库服务器。

 

注:Oracle数据库服务端与Cognos可以分开部署,但Cognos端需安装与Oracle版本相对应的客户端,并且必须是32位的客户端,不能安装64位。

 

安装IBM Cognos BusinessIntelligence Server v10.1.1(32-Bit)

双击安装介质目录下的issetup.exe,基本是一路Next:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

点击完成,退出安装过程,可以直接启动IBM Cognos Configuration,也可以在开始菜单中启动IBM Cognos Configuration.

技术分享

保持默认参数直接启动服务,点击左上角启动按钮

技术分享

出现错误

技术分享

原因是没有配置content manager数据库连接,这里我们选择oracle数据库进行配置,删除原来的Content Store,右键Content Manager选择新建资源----数据库

技术分享

名称随便填写,类型选择Oracle数据库

技术分享

点击确定,再输入进行Oracle数据库连接的参数:服务器名,端口号,用户名,密码,Oracle数据库实例名等.

技术分享

点击确定后再右键Oracle-----测试

技术分享

如出现以上错误,说明Cognos找不到Oracle数据库的驱动程序.我们需要安装与数据库服务器相对应版本的Oracle数据库客户端,在客户端目录……\product\11.2.0\client_1\jdbc\lib下将ojdbc5.jar和ojdbc6.jar两个文件复制到Cognos安装目录….\ ibm\cognos\c10\webapps\p2pd\WEB-INF\lib下,重新在开始菜单打开IBM CognosConfiguration,在文件中首先以UTF-8保存

技术分享

再进行连接测试,结果为:

技术分享

重新点击IBM CognosConfiguration左上角的启动按钮以启动服务

技术分享

至此,Cognos服务启动成功。

注:如果在这一步出错,点击详情提示是Content Manager配置问题,则是因为数据库配置没对。这里强调一下配置Content Manager数据库要求:在数据库服务端创建一个用户,并给予DBA权限,创建其默认Tablespace。例如:

 

Create tablespace cognos datafile ‘D:\app\yuyouxiang\oradata\orcl\cognos.dbf’size 100M autoextend on;

Create user cognos identified by cognosdefault tablespace cognos;

Grant connect,resource,dba to cognos;

 

 

安装经验教训:在进行服务启动前请先将以上数据库要求配置好,Content store连接测试能成功但不能保证服务启动成功,因为服务启动是要往数据库里新建N张表。

另:如果在安装时选择了Cognos ContentDatabase

技术分享

则不需要进行以上数据库配置。

 

服务启动成功后,在浏览器输入http://localhost:9300/p2pd/servlet/dispatch

技术分享

第一次进入Cognos Web界面,网页中很多的样式都不存在,原因是我们用的是cognos自带的tomcat启动web应用程序的,需要将C:\Program Files\IBM\cognos\c10\webcontent目录下的所有内容全部拷贝到C:\Program Files\IBM\cognos\c10\webapps\p2pd目录下,然后刷新浏览器地址,这时候cognos开发界面就能完整的显示了。

技术分享

终于弄完了,来一个欢迎界面

技术分享

安装IBM_Cognos Framework Manager

FrameWork是用来开发报表模型发布包的,作为模型开发人员,只需要在本机安装FrameWork安装程序,配置网关信息,直接指向Cognos报表服务器地址。这样就可以将FrameWork上开发的模型发布到指定的服务器上。

在安装介质文件夹下选择win32----issetup。

技术分享

之后一路Next直至完成

技术分享

安装IBM Cognos Samples_10.1.1

该安装过程主要是为了获取Samples数据的Oracle数据库备份文件,最后将这些备份文件恢复到Oracle数据库。

在安装介质文件夹下选择win32

技术分享

运行issetup

技术分享

一路Next直至安装完成

技术分享

安装完成。安装的Sample位置在:

C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples

该路径的datasource\oracle下包含了Sample数据的DMP数据文件,在后面的配置中会将DMP数据备份文件导入到Oracle中。

技术分享

Post Install----安装后Sample数据导入及Cognos数据库连接和配置

示例数据库恢复

需要导入的数据包括

 

Database or schema description

Oracle

 CSTATD

CSTATD.DMP

Great Outdoors sales

GOSALES.dmp

Great Outdoors retailers

GOSALESRT.dmp

Great Outdoors sales data warehouse

GOSALESDW. dmp

Great Outdoors market research

GOSALESMR. dmp

Great Outdoors human resources

GOSALESHR. dmp

CSTATD位于C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples\datasources\oracle

其余四个dmp位于GS_DB_ORA.tar解压后的data文件夹下

 

在导入数据前需要进行以下准备:

·        创建与DMP同名的数据库,大小敏感.

·        创建具有select权限的用户

·        在数据库服务器上使用UTF-8编码.

·        修改客户端环境变量,windows下执行:set NLS_LANG=American_America.UTF8

 

以管理员身份登录数据库,执行下列数据库脚本:

create tablespace CSTATD datafile‘D:\app\yuyouxiang\oradata\orcl\CSTATD.dbf‘ size 50M autoextend on;

create tablespace GOSALES datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALES.dbf‘ size 100M autoextend on;

create tablespace GOSALESRT datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESRT.dbf‘ size 5M autoextend on;

create tablespace GOSALESDW datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESDW.dbf‘ size 200M autoextend on;

create tablespace GOSALESMR datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESMR.dbf‘ size 25M autoextend on;

create tablespace GOSALESHR datafile‘D:\app\yuyouxiang\oradata\orcl\GOSALESHR.dbf‘ size 25M autoextend on;

 

 

create user CSTATD identified by CSTATDdefault tablespace CSTATD;

grant connect,resource,dba to CSTATD;

create user GOSALES identified by GOSALESdefault tablespace GOSALES;

grant connect,resource,dba to GOSALES;

create user GOSALESRT identified byGOSALESRT default tablespace GOSALESRT;

grant connect,resource,dba to GOSALESRT;

create user GOSALESDW identified byGOSALESDW default tablespace GOSALESDW;

grant connect,resource,dba to GOSALESDW;

create user GOSALESMR identified byGOSALESMR default tablespace GOSALESMR;

grant connect,resource,dba to GOSALESMR;

create user GOSALESHR identified byGOSALESHR default tablespace GOSALESHR;

grant connect,resource,dba to GOSALESHR;

 

打开CMD,执行数据库的导入:

imp CSTATD/CSTATD@orclfile=d:\dmp\CSTATD.dmp log=d:\imp_CSTATD.log full=y

imp GOSALES/GOSALES@orclfile=d:\dmp\GOSALES.dmp log=d:\imp_GOSALES.log full=y

imp GOSALESRT/GOSALESRT@orclfile=d:\dmp\GOSALESRT.dmp log=d:\imp_GOSALESRT.log full=y

imp GOSALESDW/GOSALESDW@orclfile=d:\dmp\GOSALESDW.dmp log=d:\imp_GOSALESDW.log full=y

imp GOSALESMR/GOSALESMR@orclfile=d:\dmp\GOSALESMR.dmp log=d:\imp_GOSALESMR.log full=y

imp GOSALESHR/GOSALESHR@orclfile=d:\dmp\GOSALESHR.dmp log=d:\imp_GOSALESHR.log full=y

 

执行gs_or_modify.sql脚本,,调整用户之间的关系,位于GS_DB_ORA.tar解压后的data文件夹下

至此,示例数据导入完成。

创建示例数据库的数据源连接

打开BM Cognos Administration

技术分享

选择配置

技术分享

右上角点击新建数据源

技术分享

填写名称great_outdoors_sales,下一步选择数据源类型,Oracle

技术分享

填写Oracle数据库实例名以及用户名和密码(GOSALES),点击测试连接

技术分享

技术分享

技术分享


测试已成功。

这样数据源great_outdoors_sales就创建成功了,重复上面的操作建立一个Name为great_outdoors_warehouse的数据库连接,数据源选择”GOSALESDW”

 

创建Cube数据源

输入sales_and_marketing_zh

技术分享

数据源选择IBM Cognos PowerCube

技术分享

 

在新建数据源向导中,Windows 位置输入

C:\ProgramFiles(x86)\ibm\cognos\c10\webcontent\samples\datasources\cubes\PowerCubes\ZH\sales_and_marketing_zh.mdc

技术分享

技术分享

然后点击“测试”

技术分享

测试成功

技术分享

点击完成。

重复以上步骤创建其他5个数据源,MDC在相同文件夹下。

技术分享

导入示样内容

在C:\Program Files(x86)\ibm\cognos\c10\webcontent\samples\content位置包含我们的示样内容

技术分享

这里我们只导入IBM_Cognos_Samples.zip、IBM_Cognos_PowerCube.zip

首先将其复制到C:\Program Files (x86)\ibm\cognos\c10\deployment

在配置---内容管理的右上角选择新建导入

技术分享

选择其中一个,如IBM_Cognos_Samples

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

一路“下一步”完成并运行。

至此,我们已经完成IBM_Cognos_Samples.zip的导入。

通过同样的方式可以导入IBM_Cognos_PowerCube.zip备份。

查看导入的报表文件

技术分享

 

导入图片

Simple中开发的报表用到了其他图片,需要将

\IBM\cognos\c10\webcontent\samples\images文件夹拷贝到

\IBM\cognos\c10\webapps\p2pd\samples下

运行示例

技术分享

技术分享

技术分享

IBM Cognos Business Intelligence Serverv10.1.1以及Samples for Oracle安装部署【转】