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 中启动新项目之前,您应考虑以下因素:
-
满足 BI 需要的所需数据源。
-
Types of DW system
-
数据仓库中的数据刷新
-
BI 报告——按日、周或月。
Metadata Modeling
元数据模型被定义为从数据库导入的数据库对象(表、列和对象之间的关系)的集合。当您运行报表时,BI Cognos 门户中发布的元数据会根据查询生成 SQL 语句。
IBM Cognos Framework Manager 可以隐藏数据源中的数据复杂性,还可以更改向用户显示数据的方式。它提供了一个视图,让 BI 用户可以轻松理解并执行分析和报告。
IBM Cognos Framework Manager User Interface
此屏幕截图显示了 IBM Cognos BI Framework Manager 用户界面。
以下对此屏幕截图的各种组件进行了详细说明,以帮助您更好地理解:
-
Project Viewer − 左侧的这个窗格允许您以树形格式访问所有现有项目。
-
Project Info − 这是用于管理现有项目的对象的中心窗格。它有三个选项卡:资源管理器、图表和维度。
-
Properties − 底部的这个窗格用于设置项目中对象的各种属性的值。
-
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 时。然后单击导入。
将显示包括未导入对象的列表和导入对象的计数的导入统计信息。
下一步是单击完成按钮。
导入元数据后,您必须针对以下区域检查已导入的元数据:
-
Relationships and Cardinality
-
Determinants
-
查询项的使用属性
-
查询项的一般聚合属性
Importing Metadata from Cognos 8 Model
在 Framework Manager 中,您还可以从现有 Cognos 8 模型导入元数据。要从 Cognos 8 模型导入元数据,请转到 Actions → Run Metadata wizard 。
单击 Cognos 8 模型,然后单击下一步按钮。从 Cognos 8 模型导航到 .cpf 文件,然后单击下一步。
选中您要导入的对象的复选框,然后单击下一步,然后单击完成。
Modeling Relational Metadata
导入元数据后,下一步是验证对象以满足报告要求。您可以选择的报告中出现的对象并对其执行测试。可以通过创建元数据模型的两个视图来
-
Import View
-
Business View
导入视图显示从数据源导入的元数据。为了按照 BI 报告验证数据,您可以执行以下步骤:
-
确保关系反映报告要求。
-
优化并根据查询主题自定义检索到的数据。
-
优化并根据维度自定义检索到的数据。您可能希望将维度存储在单独的维度视图中。
-
处理多语言元数据的支持。
-
通过检查查询项属性,控制如何使用和格式化数据。
使用业务视图在元数据中提供信息。您可以在业务视图中执行计算、集合和应用过滤器,并轻松允许用户构建报告。您可以添加业务规则,例如自定义计算和过滤器,从而定义用户可以检索的信息。
通过为每个用户组创建独立的视图,并反映您的用户所熟悉的业务概念,来组织模型。