Cognos - Framework Manager



本章将讨论什么是 Framework Manager 及其各种其他组件。

什么是 Framework Manager?

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

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

  • 满足 BI 需求所需的数据源。
  • 数据仓库系统的类型
  • 数据仓库中的数据刷新
  • BI 报表 - 每日、每周或每月。

元数据建模

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

Metadata Modeling

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

IBM Cognos Framework Manager 用户界面

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

User Interface

以下是上述屏幕截图的各个组件,为了更好地理解,我们将对它们进行详细解释:

  • 项目查看器 - 此左侧窗格允许您以树状格式访问所有现有项目。

  • 项目信息 - 这是用于管理现有项目对象的中心窗格。它具有三个选项卡:资源管理器、图表和维度。

  • 属性 - 此底部的窗格用于设置项目中对象的各种属性的值。

  • 工具 - 此右侧窗格提供各种重要的有用工具。您可以执行搜索,或显示对象及其相关对象,更改项目语言等。

从关系数据库导入元数据

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

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

数据库对象 Framework Manager 对象
查询项
视图查询主题
同义词查询主题
过程查询主题
查询主题
函数项目函数

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

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

例如 - 当您在项目中看到 QuerySubject 和 QuerySubject1 时。然后单击导入。

QuerySubject

将显示导入统计信息,包括无法导入的对象列表和已导入的对象计数。

下一步是单击“完成”按钮。

导入元数据后,您必须检查以下方面的导入元数据:

  • 关系和基数
  • 决定因素
  • 查询项的使用属性
  • 查询项的常规聚合属性

从 Cognos 8 模型导入元数据

在 Framework Manager 中,您还可以从现有的 Cognos 8 模型导入元数据。要从 Cognos 8 模型导入元数据,请转到操作 → 运行元数据向导

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

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

关系元数据建模

导入元数据后,接下来要验证对象的报表需求。您可以选择报表中显示的对象并对其进行测试。您可以创建元数据模型的两种视图:

  • 导入视图
  • 业务视图

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

  • 确保关系反映报表需求。

  • 优化和自定义查询主题检索的数据。

  • 优化和自定义维度检索的数据。您可能希望将维度存储在单独的维度视图中。

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

  • 通过检查查询项属性来控制数据的用法和格式。

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

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

广告