Cognos - 连接


您可以通过在 Web 管理界面中创建关系和 OLAP 连接,在 Cognos Studio 中在各种数据源之上报告交互式用户报告,这些连接稍后用于 Framework Manager 中(称为包)的数据建模。在 Cognos Studio 中创建的所有报告和仪表板都会发布到 Cognos Connection 和门户以进行分发。报表工作室可用于运行复杂的报表并查看商业智能信息,或者也可以从发布报表的不同门户进行访问。

Cognos Connections 用于访问报告、查询、分析和包。它们还可以用于创建报告快捷方式、URL 和页面以及组织条目,并且还可以自定义它们以用于其他用途。

连接

连接不同的数据源

数据源定义与数据库的物理连接以及不同的连接参数,例如连接超时、数据库位置等。数据源连接包含凭据和登录信息。您可以创建新的数据库连接,也可以编辑现有的数据源连接。

您还可以组合一个或多个数据源连接并创建包并使用 Framework Manager 发布它们。

动态查询模式

动态查询模式用于使用 XMLA/Java 连接提供与数据源的通信。要连接到关系数据库,您可以使用 type4 JDBC 连接,它将 JDBC 调用转换为供应商特定的格式。与类型 2 驱动程序相比,它提供了改进的性能,因为无需将调用转换为 ODBC 或数据库 API。Cognos 连接中的动态查询模式可以支持以下类型的关系数据库 -

  • 微软SQL服务器
  • 甲骨文
  • IBM DB2
  • 泰拉数据
  • 内特扎

为了支持 OLAP 数据源,Java/XMLA 连接为不同的 OLAP 版本和技术提供了优化和增强的 MDX。Cognos 中的动态查询模式可与以下 OLAP 数据源一起使用 -

  • SAP 业务信息仓库 (SAP BW)
  • Oracle Essbase
  • 微软分析服务
  • IBM Cognos TM1
  • IBM Cognos 实时监控

DB2 数据源

DB2 连接类型用于连接到 DB2 Windows、Unix 和 Linux、Db2 zOS 等。

DB2 数据源中使用的常见连接参数包括 -

  • 数据库名称
  • 超时
  • 西尼翁
  • DB2 连接字符串
  • 整理顺序

在 IBM Cognos 中创建数据源连接

要在 IBM Cognos Framework Manager 中创建模型,需要创建数据源连接。定义数据源连接时,需要输入连接参数——数据库位置、超时间隔、登录等。

在 IBM Cognos Connection 中 → 单击启动 IBM Cognos Administration

IBM Cognos 管理

在“配置”选项卡中,单击“数据源连接”。在此窗口中,导航至“新建数据源”按钮

配置

数据源连接

输入唯一的连接名称和描述。

新数据源

您可以添加与数据源相关的描述以唯一标识连接,然后单击下一步按钮。

新建数据源向导

从下拉列表中选择连接类型,然后单击下一步按钮,如以下屏幕截图所示。

连接类型

在出现的下一个屏幕中,输入连接详细信息,如以下屏幕截图所示。

连接详情

您可以使用测试连接,使用您定义的连接参数来测试与数据源的连接。完成后单击完成按钮。

数据源安全设置

可以使用 IBM Cognos 身份验证来定义数据源安全性。根据数据源,可以在 Cognos 连接中配置不同类型的身份验证 -

无身份验证- 这允许在不使用任何登录凭据的情况下登录数据源。这种类型的连接不提供连接中的数据源安全性。

IBM Cognos Software Service Credential - 在这种类型的登录中,您可以使用为 IBM Cognos Service 指定的登录名登录到数据源,并且用户不需要单独的数据库登录。在实际环境中,建议使用单独的数据库登录。

外部命名空间- 它需要用于验证外部身份验证命名空间的相同 BI 登录凭据。用户在登录数据源之前必须先登录名称空间,并且该名称空间应该处于活动状态。

签到

所有数据源还支持为组中的每个人或为单个用户、组或角色定义的数据源登录。如果数据源需要数据源登录,但您无权登录该数据源,则每次访问数据源时系统都会提示您登录。

IBM Cognos 还支持多维数据集级别的安全性。如果您使用多维数据集,则可以在多维数据集级别设置安全性。对于Microsoft Analysis Service,安全性是在多维数据集级别角色上定义的。