Cognos安装及通过ODBC连接Tibero数据库

Cognos连接Tibero

1   环境信息

1.1 软件准备

Cognos BI Server 10.2 64Bit.rar

Tibero 5sp1 64bit.exe

1.2 安装说明

 本手册中cognos安装环境为win8.1 64bit

 本手册中cognos数据库为oracle 10g 32bit

 本手册中cognos要配置的tibero的数据源版本为tibero5sp1 64bit

 

2   Cognos安装

2.1 Cognos server组件安装

(1) 解压cognos BI Server 10.2 64Bit.rar的安装包,进去打开winx64h,双击issetup.exe进行安装

(2) 进入安装向导,选择安装语言,这里一般安装英文,因为安装中文有可能导致SERVER无法启动。

(3) 是否同意相关协议

 

(4) 选择安装路径

(5) 选择安装组件,因为一般都不会用cognos content database做资料库所以把它去掉,默认也是去掉的

(6) 开始安装

(7) 安装完成

 

2.2 Cognos内容库建立

 

(1) 安装oracle数据库或oracle client

安装完,还需要对server进行配置.因为配置cognos server主要是配置资源库,下面我介绍一下资源库的准备工作

( 资源库是什么呢 ?可以这么理解,因为cognos是为我们提供报表设计,报表展现,数据建模,定时任务,作业,用户角色控制等等的一套应用软件,而资源库就是上面的所有信息。也有资料库这种叫法,反正都是指cognos启动前配置的这个库)

这里,我选用oracle做为资源库,其他数据库暂不讲解。

提醒一下 :一般做cognos资源库的数据库,有DB2,oracle,sqlserver这三个关系型数据库,还有自带的Congos Content Database,但因为自带的性能略差,所以一般企业公司,都会用DB2,oracle,sqlserver这三个,暂时不支持mysql,跟nosql类型的数据库 。

content manager 只有DB2 SQLSERVERORACLE INFORMIX SYSBASE

如果你的机器已经安装了oracle数据库,可以直接用于建立cognos资源库,当然还要确认oracle数据库的字符集为UTF-8

可以用SELECTUSERENV('language') FROM DUAL;来查看oracle数据库的字符集

如果显示是SIMPLIFIEDCHINESE_CHINA.AL32UTF8就对了。

如果Cognos与oracle数据库不在同一台机器,可以在cognos服务器上安装oracle client.

(2) 建立资源库用户

一般来说,我们都会用独立一个用户来管理资源库,用一般用户就行,不能用sys跟system用户 ,因为这两个用户oracle设定是不能建立触发器的,

而建立cognos资源库的时候须要建立触发器,所以用sys跟system会导致建立资源库报错

我的建立用户语句如下:

create user cognos identified by cognos default tablespaceusers temporary tablespace temp;

 

grant connect to cognos;

 

grant resource to cognos;

 

grant unlimited tablespace to cognos;

 

grant create any view to cognos;

 

 

 

 

2.3 Cognos server配置

(1) 打开cognos configuration配置界面,删除默认content store

上图为配置界面,CongtentManager是配置资源库的,默认有一个Content Store的已经配置在上面,但用的是DB2做资源库。如果你不是用DB2做资源库的话,可以直接把这个 Content Store删除,自己新建一个。而我是用oracle做资源库的,所以我删除原来的 Content Store,自己新建一个

(2) 新建一个content manager

(3) 按要求填写好连接的数据库的ip、port、user、pwd、sid

 

 

(4) 拷贝ORACLE jar包到cognos目录下

因为我们需要连接oracle数据库,所以我们必须要oracle的jdbc驱动包,去oracle的根目录找jdbc文件夹,lib里面都是jdbc的驱动包,我们拷贝ojdbc14.jar放到cognos的根目录webapps/p2pd/WEB-INF/lib里面

(5) 测试是否可以连接资源库

如下图所示,表示已经连接上了。

 

(6) 拷贝相关文件到webapp下

     找到webapp跟webcontent两个文件夹

将webcontent里面所用的文件跟文件夹拷贝到webapps下面的p2pd文件夹里面。

完成后,再回到IBMCognos Configuration界面,保存我们刚才的配置,保存为UTF-8,保存完,右键IBM Cognos,start

 

(7) 启动成功

 

(8) 访问管理界面

 

成功启动后,直接用IE访问 http://ip地址:9300/p2pd/servlet/dispatch

例如我的机子的ip地址为10.166.13.26

那么访问地址为http://10.166.13.26:9300/p2pd/servlet/dispatch

3   Tibero ODBC配置

注意事项:

1. 无论你安装的tibero数据库是32位还是64位的,必须安装32位的TIBERO的ODBC.因为cognos只识别32位的odbc

2. 在配置odbc时必须配置系统DSN,配置用户DSN无效。

3.1 安装Tibero odbc

(1) 准备如下两个文件,注意两个文件必须为32位的

tbodbc_driver_installer_5_32.exe

libtbcli.dll

 

(2) 把libtbcli.dll放到c:\windows\system32目录下,安装tibero odbc驱动

3.2 配置Tibero odbc

(1) 打开“控制面板”――“管理工具”――“ODBC数据源(32位)”

 

(2) 添加“系统DSN”

(3) 选择tibero 5 odbc driver

 

 

 

4   Cognos配置连接Tibero

(1) 打开cognos的administrator管理界面

http://10.166.13.26:9300/p2pd/servlet/dispatch

 

(2) 新建数据源

附:数据类型

  

(3) 测试

 

你可能感兴趣的:(工具的使用)