Cognos - Framework Manager

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

什么是Framework Manager?

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

在开始新项目之前Framework Manager,您必须通过BI报告要求来帮助您识别数据策略,元数据,报告包交付等.这有助于您确定Framework Manager中需要哪些数据源以获取所需的数据. BI报告.在Framework管理器中启动新项目之前,您应该考虑以下因素.

  • 满足BI需求所需的数据源.

  • DW系统的类型

  • 数据仓库中的数据刷新

  • BI报告 - 每日,每周或每月.

元数据建模

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

元数据建模

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

IBM Cognos Framework Manager用户界面

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

用户界面

关注是上面屏幕截图的各个组成部分,为了更好地理解和减去详细解释;

  • Project Viewer : 左侧的此窗格允许您以树格式访问所有现有项目.

  • 项目信息 : 这是用于管理现有项目对象的中心窗格.这有三个选项卡:Explorer,Diagram和Dimension.

  • 属性 : 底部的此窗格用于设置项目中对象的不同属性的值.

  • 工具 : 右侧的此窗格为您提供了各种重要的有用工具.您可以执行搜索,或显示对象及其依赖对象,更改项目语言等.

从关系数据库导入元数据

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

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

Database ObjectsFramework Manager Objects
ColumnQuery Item
ViewQuery Subject
SynonymQuery Subject
ProcedureQuery Subject
TableQuery Subject
FunctionProject Function

指定导入应如何处理重复的对象名称.选择导入并创建唯一名称,或者不导入.如果您选择创建唯一名称,导入的对象将显示一个数字.要创建元数据模型,请从"操作"菜单运行元数据向导.选择数据源连接,然后单击"下一步"按钮.选中要导入的对象的复选框.

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

QuerySubject

导入统计信息,包括对象列表无法导入,并显示导入的对象数.

下一步是单击"完成"按钮.

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

  • 关系和基数

  • 决定因素

  • 查询项的使用属性

  • 查询项的常规聚合属性

从Cognos 8模型导入元数据

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

单击Cognos 8 Model,然后单击Next按钮.从Cognos 8 Model导航到.cpf文件,然后单击Next.

选中要导入的对象的复选框,然后单击Next,然后单击Finish.

建模关系元数据

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

  • 导入视图

  • 业务视图

"导入"视图显示从数据源导入的元数据.要根据BI报告验证数据,您可以执行以下步骤 :

  • 确保关系反映报告要求.

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

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

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

  • 通过检查查询项属性来控制数据的使用和格式化.

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

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