将 Cognos 连接到 Db2 数据库

可以针对云端的数据而非本地数据库中的数据运行 Cognos® 报告。将数据装入到 Db2 数据库后,您可设置 JDBC 驱动程序,然后使用 Cognos 管理工具来创建数据库连接。以下指示信息说明如何从 Cognos V10.2.1 连接到数据库。

过程

要从 Cognos 服务器连接到数据库,您需要 db2jcc.jar 文件。db2jcc.jar 文件是 Db2 驱动程序包的一部分,后者可从 Web 控制台下载。同一文件也在 Windows 或 Linux 下载项中提供。

要点: 如果计算机上已安装 Db2 驱动程序包或 IBM® Data Server Driver Package,请不要再次安装。

  1. Web 控制台下载 Db2 驱动程序包。
    • Windows 程序包是可执行文件,用于在计算机上安装多个驱动程序。
    • Linux 程序包中包含 db2jcc.jar 文件,该文件在压缩文件中提供。您也可以使用 Linux 程序包访问 Windows 计算机上的 db2jcc.jar 文件。您需要一个解压缩实用程序,例如 7-Zip。
  2. 找到 db2jcc.jar 文件:
    • Windows:运行 ibm_data_server_driver_package_win64_v10.5.exe 文件后,db2jcc.jar 文件将安装在 C:\Program Files\IBM\IBM DATA SERVER DRIVER\java 目录中。
    • Linux:解压缩 ibm_data_server_driver_package_linuxx64_v10.5.tar.gz 文件,然后解压缩 ibm_data_server_driver_package_linuxx64_v10.5.tar 文件。转至 dsdriver\jdbc_sqlj_driver\linuxamd64 子目录。解压缩 db2_db2driver_for_jdbc_sqlj.zip 文件,以访问 db2jcc.jar 文件。
  3. db2jcc.jar 文件复制到 Cognos Content Manager 计算机上的 c10_location\webapps\p2pd\WEB-INF\lib 目录中。

执行下列步骤,以将 Cognos 服务器连接到 Db2 数据库 BLUDB:

  1. 收集连接信息和凭证
  2. 在 Cognos 服务器上,启动 IBM Cognos Administration。请使用下列其中一种方法:
    • 在“欢迎”页面上,单击管理 IBM Cognos Content
    • 在 IBM Cognos Connection 中,单击工具栏上的启动 > IBM Cognos Administration
    Cognos Administration 登录页面。
  3. 配置选项卡中,选择数据源连接
    “配置”选项卡,新数据源。
  4. 单击“新建数据源”图标 “新建数据源”图标。这将打开“新建数据源”向导。
  5. 在“指定名称和描述”页面中,输入 BLUDB 数据源的唯一名称以及可选的描述和屏幕提示。单击下一步
  6. 在“指定连接”页面中,选择 IBM Db2 作为类型,并指定隔离级别。确保已选择配置 JDBC 连接,然后单击下一步
    指定连接,“新建数据源”向导。
  7. 在“指定 IBM Db2 连接字符串”页面中,请使用以下参数:
    1. Db2 数据库名称字段中,输入 BLUDB
      指定 IBM Db2 连接字符串、Db2 数据库名称、“新建数据源”向导。
    2. 确保选中登录单选按钮,然后选中密码创建可供 Everyone 组使用的登录这两个复选框。请使用您在步骤 4 中获取的用户标识和密码。单击完成
      指定
IBM Db2 连接字符串,“新建数据源”向导。
  8. 在“指定 IBM Db2 (JDBC) 连接字符串”页面上,指定在步骤 4 中获取的服务器名称和端口号。数据库名称为 BLUDB。
    指定 IBM Db2 (JDBC) 连接字符串,“新建数据源”向导。
  9. 单击测试连接,然后单击测试。在“查看结果”页面上,动态查询方式的连接测试状态应该为成功。单击完成

结果

Cognos 服务器现已连接到 Db2 数据库。使用 Cognos 工具创建动态多维数据集并开始生成报告。以下是 Cognos 文档中的资源: