Cognos 简明教程
Cognos - Connections
你可以在 Cognos Studio 中根据不同的数据源报告交互式用户报告,方法是在 Web 管理界面中创建关系和 OLAP 连接,这些连接稍后在 Framework Manager 中用于数据建模,称为软件包。在 Cognos Studio 中创建的所有报告和仪表板都发布到 Cognos Connection 和门户供分发。报告工作室可用于运行复杂报告并查看商业智能信息,或者还可以从发布它们的各个门户中访问此信息。
Cognos Connections 用于访问报告、查询、分析和软件包。它们还可用于创建报告快捷方式、URL 和页面并组织条目,还可以针对其他用例进行自定义。
Connecting Different Data Sources
数据源定义与数据库的物理连接和不同的连接参数,如连接超时、数据库的位置等。数据源连接包含凭据和登录信息。你可以创建一个新的数据库连接,也可以编辑现有数据源连接。
你还可以组合一个或多个数据源连接并使用 Framework Manager 创建和发布软件包。
Dynamic Query Mode
动态查询模式用于使用 XMLA/Java 连接为数据源提供通信。要连接到关系数据库,你可以使用 type4 JDBC 连接,它将 JDBC 调用转换为供应商特定格式。与 type 2 驱动程序相比,它提供了更高的性能,因为无需将调用转换为 ODBC 或数据库 API。Cognos 连接中的动态查询模式可以支持以下类型的关系数据库 -
-
Microsoft SQL Server
-
Oracle
-
IBM DB2
-
Teradata
-
Netezza
为了支持 OLAP 数据源,Java/XMLA 连接为不同的 OLAP 版本和技术提供了优化和增强的 MDX。Cognos 中的动态查询模式可与以下 OLAP 数据源一起使用 -
-
SAP Business Information Warehouse (SAP BW)
-
Oracle Essbase
-
Microsoft Analysis Services
-
IBM Cognos TM1
-
IBM Cognos Real-time Monitoring
Creating a Data Source Connection in IBM Cognos
要在 IBM Cognos Framework Manager 中创建模型,需要创建一个数据源连接。在定义数据源连接时,需要输入连接参数,如数据库的位置、超时时间间隔、登录凭证等。
在 IBM Cognos Connection 中,单击 Launch IBM Cognos Administration
在“配置”选项卡中,单击数据源连接。在此窗口中,导航至 New Data Source button 。
输入唯一的连接名称和描述。
你可以添加与数据源相关联的描述以便唯一标识此连接,然后单击“下一步”按钮。
从下拉列表中选择连接类型,然后单击“下一步”按钮,如以下屏幕截图中所示。
在出现的下一个屏幕中,输入连接详细信息,如以下屏幕截图中所示。
你可以利用“测试连接”使用你已定义的连接参数来测试连接到数据源的连接性。完成后,单击“完成”按钮。
Data Source Security Setup
可以使用 IBM Cognos 身份验证来定义数据源安全性。根据数据源,可以在 Cognos 连接中配置不同的身份验证类型:
No Authentication - 此项允许在不使用任何登录凭证的情况下登录到数据源。此类型的连接不会提供连接中的数据源安全性。
IBM Cognos Software Service Credential - 在此类型的登录中,你需要使用指定给 IBM Cognos 服务的登录凭证登录到数据源,而且用户不需要单独的数据库登录凭证。在实时环境中,建议使用单独的数据库登录凭证。
External Name Space - 此项要求使用相同的 BI 登录凭证,这用于认证外部认证名称空间。用户必须先登录到名称空间,然后才能登录到数据源,而且该名称空间应当是启用的。
所有数据源还都支持为组中的每个人或个人用户、组或角色定义数据源登录凭证。如果数据源要求执行数据源登录,但你没有办法访问此数据源的登录信息,系统中会在你每次访问数据源时提示你登录。
IBM Cognos 还支持立方体级别的安全性。如果你正在使用立方体,可以在立方体级别设置安全性。对于 Microsoft Analysis Service ,可以在立方体级别角色中定义安全性。