COGNOS报表开发流程

上传人:宝路 文档编号:2139326 上传时间:2017-07-20 格式:DOC 页数:5 大小:214.50KB
返回 下载 相关 举报
COGNOS报表开发流程_第1页
第1页 / 共5页
COGNOS报表开发流程_第2页
第2页 / 共5页
COGNOS报表开发流程_第3页
第3页 / 共5页
COGNOS报表开发流程_第4页
第4页 / 共5页
COGNOS报表开发流程_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《COGNOS报表开发流程》由会员分享,可在线阅读,更多相关《COGNOS报表开发流程(5页珍藏版)》请在金锄头文库上搜索。

1、报表开发A)模块概述模块名 报表开发 模块编号 设计者 模块性质 普通父模块列表子模块列表 元数据准备、模型设计、报表开发外部系统列表B)处理流程和处理逻辑1)处理流程图关系型数据库关系型数据库OLAP 模型设计 Cognos Powerplay Transformation PowerCubes 数据立方体Cognos ServerReport studio、Query studio、Analyst studioWeb 浏览器Browser/Server 方式用户Powerplay 客户端Client/Server 方式用户数据源层模型定义报表设计fenxi 用户层数据源定义元数据准备Fra

2、mework ManagerB)处理逻辑如图:基本的处理流程有三个部分,元数据准备、模型设计、报表设计。针对本系统的情况,报表的制作分为三类,从 CUBE 出报表、直接从事实表出报表、从指标出报表。从制作方式来讲其中直接从事实表出报表、从指标出报表的方法是完全相同的。首先形成元数据模型描述。将数据库结构描述成需要的结构,然后将元数据发布到 Cognos 服务器上。同时 Cognos 的 OLAP 转换工具通过元数据描述可以将数据库中数据按照业务主题的维度、指标等因素,转换成文件型的多维立方体。这些多维立方体也作为数据源,通过元数据模型进行描述,发布到Cognos 服务器上。然后通过浏览器访问发

3、布在门户上的元数据,并在其基础上制作报表。详细过程:1.元数据准备本阶段主要准备 Cognos 与数据库之间连接的语义层,封装数据库底层表和字段,建立表连接,为后续开发人员和最终用户提供一个贴合报表需求的数据库结构视图,设计要点是结构清晰、效率优化。本部分工作主要是使用 Cognos Framework Manager。对于三种报表均需要这一步骤。其主要流程有:a.添加数据源,导入物理层数据结构。b.定义表连接关系。c.在物理层的基础上创建表示层 QUERY,这些 QUERY 的设计基于如何更方便在后面的步骤中制作报表,并且要充分考虑性能的优化。如果是为从 CUBE 出报表的 QUERY,需要

4、按照该多维模型的需要去设计QUERY。d.发布元数据。如果是为从 CUBE 出报表的 QUERY,可以发布为 IQD 的格式,或直接使用。2.模型设计本阶段的主要工作是根据需求分析来规划 OLAP 应用主题,然后根据 OLAP应用主题建立数据模型,对于出报表使用的模型,基本的设计思路就是使报表的行列科目可以用模型的维度中的类别或者类别的计算来描述。这部分工作主要是使用 Cognos Transfomer 来完成,开发人员在 Cognos Transformer 提供的图形化设计界面中设计a.导入 IQD 数据源。进行必要的加工。b.通过拖拽等方式设计维度、层次和指标。c.定义模型中的计算,包括

5、维度计算、指标计算等。d.添加 CUBE,定义 CUBE 的设置。e.检查问题,并采用少量数据验证数据集市设计,当各方面满足需求后,该阶段即告完成。在这一步中,实际上是通过图形化的界面将设计阶段涉及好的多维模型物理化。例如下面的模型结构:3.报表开发前端的使用包括分析、查询、报表三类,元数据和 CUBE 发布后,分析和查询可以直接使用。报表开发包含两类报表:直接从数据库中取得数据的报表,包括从指标库出的报表,以及从 Cognos Power Cubes 数据集市中取得数据的OLAP 报表。选择使用何种类型来制作报表时要综合考虑,对于明细查询型的报表,比如最大十家,以及客户信息统计,包括人行报表

6、(实际上是对指标库的查询)等,采用直接从数据库中取得数据的报表比较合适,效率也不会有问题。对于交叉统计型的报标,从 CUBE 出就更为合适,不仅制作过程方便,而且效率优于数据库处理。Cognos 的报表开发过程不需要编写脚本和程序,仅需在报表设计界面中进行鼠标拖拽式设计,即可实现复杂的报表,如下图所示:通过报表开发,可以形成各种面向用户的丰富的展现内容。如仪表盘报表,自动综合报告等。基本的步骤有:a.选择元数据。b.拖拽报表。c.定义报表样式,表头、数据格式等。d.添加提示用过滤条件。e.对于复杂的报表,还需要进行添加计算、添加汇总、点定义、多查询设置、钻取等。在这一步骤,对于直接从数据库中取得数据的报表,包括从指标库出的报表,和从 Cognos Power Cubes 数据集市中取得数据的 OLAP 报表的开发过程时没有太大区别的。最大的不同是开发使用的源数据的结构不同,一种是表、字段的数据库结构,一种是 OLAP 的多维结构。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号