Cognos 简明教程

Cognos - Connections

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

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

connections

Connecting Different Data Sources

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

你还可以组合一个或多个数据源连接并使用 Framework Manager 创建和发布软件包。

Dynamic Query Mode

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

  1. Microsoft SQL Server

  2. Oracle

  3. IBM DB2

  4. Teradata

  5. Netezza

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

  1. SAP Business Information Warehouse (SAP BW)

  2. Oracle Essbase

  3. Microsoft Analysis Services

  4. IBM Cognos TM1

  5. IBM Cognos Real-time Monitoring

DB2 Data Sources

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

DB2 数据源中使用的常见连接参数包括以下内容:

  1. Database Name

  2. Timeouts

  3. Signon

  4. DB2 connect string

  5. Collation Sequence

Creating a Data Source Connection in IBM Cognos

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

在 IBM Cognos Connection 中,单击 Launch IBM Cognos Administration

ibm cognos administration

在“配置”选项卡中,单击数据源连接。在此窗口中,导航至 New Data Source button

configuration
data source connections

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

new data source

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

new data source wizard

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

type of connection

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

connection details

你可以利用“测试连接”使用你已定义的连接参数来测试连接到数据源的连接性。完成后,单击“完成”按钮。

Data Source Security Setup

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

No Authentication - 此项允许在不使用任何登录凭证的情况下登录到数据源。此类型的连接不会提供连接中的数据源安全性。

IBM Cognos Software Service Credential - 在此类型的登录中,你需要使用指定给 IBM Cognos 服务的登录凭证登录到数据源,而且用户不需要单独的数据库登录凭证。在实时环境中,建议使用单独的数据库登录凭证。

External Name Space - 此项要求使用相同的 BI 登录凭证,这用于认证外部认证名称空间。用户必须先登录到名称空间,然后才能登录到数据源,而且该名称空间应当是启用的。

signons

所有数据源还都支持为组中的每个人或个人用户、组或角色定义数据源登录凭证。如果数据源要求执行数据源登录,但你没有办法访问此数据源的登录信息,系统中会在你每次访问数据源时提示你登录。

IBM Cognos 还支持立方体级别的安全性。如果你正在使用立方体,可以在立方体级别设置安全性。对于 Microsoft Analysis Service ,可以在立方体级别角色中定义安全性。