Cognos - 连接

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

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

连接

连接不同的数据源

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

您还可以组合一个或多个数据源连接,并使用框架管理器创建包并发布它们。

动态查询模式

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

  • Microsoft SQL Server
  • Oracle
  • IBM DB2
  • Teradata
  • Netezza

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

  • SAP 业务信息仓库 (SAP BW)
  • Oracle Essbase
  • Microsoft Analysis Services
  • 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 Administration

在 Configuration 选项卡中,单击 Data Source Connections。在此窗口中,导航到新数据源按钮

配置

数据源连接

输入唯一的连接名称和说明。

新数据源

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

新数据源向导

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

连接类型

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

连接详细信息

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

数据源安全设置

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

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

IBM Cognos 软件服务凭据 −在这种类型的登录中,您使用为 IBM Cognos 服务指定的登录名登录数据源,并且用户不需要单独的数据库登录。在实时环境中,建议使用单独的数据库登录。

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

Signons

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

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