cognos数据源的配置


cognos连接netezza数据库、DB2数据库

一、cognos连接netezza数据库

cognos版本为10.1.1,数据源为netezza数据库

1.ODBC驱动程序安装

a. 从netezza目录下获取jar包(nzjdbc.jar , ojdbc14.jar)
b. 将jar包放在cognos服务器目录上(cognos/c10_64/webapps/p2pd/web-inf/lib目录 或者 cognos/c10_64/v5dataserver/lib目录)

2.ODBC数据源配置

在服务器和客户端本地都需要配置odbc数据源
1)从计算机目录下找到odbc,目录如下(从开始程序打开不一定是准确的)
32位OS:C:/windows/system32/odbcad32.exe
64位OS:C:/windows/syswow64/odbcad32.exe

cognos数据源的配置_第1张图片
2)ODBC数据源配置
新建用户DSN,驱动程序选择NetezzaSQL(服务器端选择系统DSN)
cognos数据源的配置_第2张图片
配置数据源的信息,该信息与netezza数据源信息保持一致cognos数据源的配置_第3张图片
有的时候数据库连接时间长,按照默认配置(默认-1),会报“超时”错误。解决方案是 在“Advanced DSN Options”>“Login Timeout"和"Query Timeout” 设置时间为60 或其他

3.cognos创建数据源

cognos新建数据源有两种方式,从cognos connection页面中进行创建,也可以在Framework的数据源页面进行创建
1)从cognos 门户网站创建数据源
a. 点击“启动”,进入cognos Administration页面
cognos数据源的配置_第4张图片
b. 点击“配置”> “数据源连接” > “新建数据源
在这里插入图片描述
c. 选择netezza驱动程序,不必勾选“JDBC连接”
cognos数据源的配置_第5张图片
d. 填写数据源信息,同ODBC数据源信息一致
cognos数据源的配置_第6张图片
e. 填写完成,进行连接测试,测试通过,数据源建立完成

2)从FM中建立数据源
点击“运行“元数据”向导”,选择“数据源”,选择“新建”,数据源配置信息同ODBC数据源信息,步骤同上。
cognos数据源的配置_第7张图片

二、cognos连接DB2数据库(命令行方式)

1.编目数据库

  1. “运行”->db2cmd
  2. 命令:配置节点
    1) db2 catalog tcpip node idpuat(表示节点名) remote (服务器IP) server (端口)
    其中 节点名 自己取,IP是远程服务器IP,端口是服务器的端口
    2)查看配置结果
    db2 list node directory
  3. 配置数据库
    1)配置
    db2 catalog db idpuat(表示数据库名) as idpuat(数据库别名,自己取名) at node idpuat(节点)
    2)查看配置结果
    db2 list db directory
  4. 测试配置结果
    db2 connect to idpuat(数据库名) user dwadmin(用户名) using 1(密码)

2.cognos中创建数据源

你可能感兴趣的:(#,cognos开发)