Cognos 简明教程

Cognos - Framework Manager

在本章中,我们将讨论什么是 Framework Manager,以及其各种其他组件。

What is a Framework Manager?

IBM Cognos Framework Manager 用于创建从一个或多个数据源派生的元数据的业务模型。它是一种基于 Windows 的工具,用于以包的形式向 Cognos BI 发布业务模型,这些包可用于分析报告和分析。

在 Framework Manager 中启动新项目之前,您必须了解 BI 报告要求,这有助于确定数据策略、元数据、报表包交付等。这有助于确定 Framework Manager 中需要哪些数据源才能在 BI 报表中获得所需数据。在 Framework Manager 中启动新项目之前,您应考虑以下因素:

  1. 满足 BI 需要的所需数据源。

  2. Types of DW system

  3. 数据仓库中的数据刷新

  4. BI 报告——按日、周或月。

Metadata Modeling

元数据模型被定义为从数据库导入的数据库对象(表、列和对象之间的关系)的集合。当您运行报表时,BI Cognos 门户中发布的元数据会根据查询生成 SQL 语句。

metadata modeling

IBM Cognos Framework Manager 可以隐藏数据源中的数据复杂性,还可以更改向用户显示数据的方式。它提供了一个视图,让 BI 用户可以轻松理解并执行分析和报告。

IBM Cognos Framework Manager User Interface

此屏幕截图显示了 IBM Cognos BI Framework Manager 用户界面。

user interface

以下对此屏幕截图的各种组件进行了详细说明,以帮助您更好地理解:

  1. Project Viewer − 左侧的这个窗格允许您以树形格式访问所有现有项目。

  2. Project Info − 这是用于管理现有项目的对象的中心窗格。它有三个选项卡:资源管理器、图表和维度。

  3. Properties − 底部的这个窗格用于设置项目中对象的各种属性的值。

  4. Tools − 右侧的这个窗格为您提供了各种重要的有用工具。您可以执行搜索或显示某个对象及其依赖对象、更改项目语言等。

Importing Metadata from a Relational Database

要从关系数据库导入元数据,请将数据库对象映射到 Framework Manager 对象。在 Framework Manager 中,您可以导入所有对象或可以选择特定对象,如表、列、函数、存储过程、视图等。

仅支持用户定义的存储过程。

Database Objects

Framework Manager Objects

Column

Query Item

View

Query Subject

Synonym

Query Subject

Procedure

Query Subject

Table

Query Subject

Function

Project Function

要创建元数据模型,请从操作菜单运行元数据向导。选择数据源连接并单击下一步按钮。选中您要导入的对象的复选框。

指定导入应如何处理重复对象名称。选择导入并创建唯一名称或不导入。如果您选择创建唯一名称,则导入的对象将显示一个数字。

For example − 当您在项目中看到 QuerySubject 和 QuerySubject1 时。然后单击导入。

querysubject

将显示包括未导入对象的列表和导入对象的计数的导入统计信息。

下一步是单击完成按钮。

导入元数据后,您必须针对以下区域检查已导入的元数据:

  1. Relationships and Cardinality

  2. Determinants

  3. 查询项的使用属性

  4. 查询项的一般聚合属性

Importing Metadata from Cognos 8 Model

在 Framework Manager 中,您还可以从现有 Cognos 8 模型导入元数据。要从 Cognos 8 模型导入元数据,请转到 Actions → Run Metadata wizard

单击 Cognos 8 模型,然后单击下一步按钮。从 Cognos 8 模型导航到 .cpf 文件,然后单击下一步。

选中您要导入的对象的复选框,然后单击下一步,然后单击完成。

Modeling Relational Metadata

导入元数据后,下一步是验证对象以满足报告要求。您可以选择的报告中出现的对象并对其执行测试。可以通过创建元数据模型的两个视图来

  1. Import View

  2. Business View

导入视图显示从数据源导入的元数据。为了按照 BI 报告验证数据,您可以执行以下步骤:

  1. 确保关系反映报告要求。

  2. 优化并根据查询主题自定义检索到的数据。

  3. 优化并根据维度自定义检索到的数据。您可能希望将维度存储在单独的维度视图中。

  4. 处理多语言元数据的支持。

  5. 通过检查查询项属性,控制如何使用和格式化数据。

使用业务视图在元数据中提供信息。您可以在业务视图中执行计算、集合和应用过滤器,并轻松允许用户构建报告。您可以添加业务规则,例如自定义计算和过滤器,从而定义用户可以检索的信息。

通过为每个用户组创建独立的视图,并反映您的用户所熟悉的业务概念,来组织模型。