cognos报表开发流程

cognos报表开发流程

ID:5772148

大小:214.50 KB

页数:5页

时间:2017-12-24

cognos报表开发流程_第1页
cognos报表开发流程_第2页
cognos报表开发流程_第3页
cognos报表开发流程_第4页
cognos报表开发流程_第5页
资源描述:

《cognos报表开发流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

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

3、方体。这些多维立方体也作为数据源,通过元数据模型进行描述,发布到Cognos服务器上。然后通过浏览器访问发布在门户上的元数据,并在其基础上制作报表。详细过程:1.元数据准备本阶段主要准备Cognos与数据库之间连接的语义层,封装数据库底层表和字段,建立表连接,为后续开发人员和最终用户提供一个贴合报表需求的数据库结构视图,设计要点是结构清晰、效率优化。本部分工作主要是使用CognosFrameworkManager。对于三种报表均需要这一步骤。其主要流程有:a.添加数据源,导入物理层数据结构。b.定义表连接关系。

4、c.在物理层的基础上创建表示层QUERY,这些QUERY的设计基于如何更方便在后面的步骤中制作报表,并且要充分考虑性能的优化。如果是为从CUBE出报表的QUERY,需要按照该多维模型的需要去设计QUERY。d.发布元数据。如果是为从CUBE出报表的QUERY,可以发布为IQD的格式,或直接使用。2.模型设计本阶段的主要工作是根据需求分析来规划OLAP应用主题,然后根据OLAP应用主题建立数据模型,对于出报表使用的模型,基本的设计思路就是使报表的行列科目可以用模型的维度中的类别或者类别的计算来描述。这部分工作主要

5、是使用CognosTransfomer来完成,开发人员在CognosTransformer提供的图形化设计界面中设计a.导入IQD数据源。进行必要的加工。b.通过拖拽等方式设计维度、层次和指标。c.定义模型中的计算,包括维度计算、指标计算等。d.添加CUBE,定义CUBE的设置。e.检查问题,并采用少量数据验证数据集市设计,当各方面满足需求后,该阶段即告完成。在这一步中,实际上是通过图形化的界面将设计阶段涉及好的多维模型物理化。例如下面的模型结构:3.报表开发前端的使用包括分析、查询、报表三类,元数据和CUBE

6、发布后,分析和查询可以直接使用。报表开发包含两类报表:直接从数据库中取得数据的报表,包括从指标库出的报表,以及从CognosPowerCubes数据集市中取得数据的OLAP报表。选择使用何种类型来制作报表时要综合考虑,对于明细查询型的报表,比如最大十家,以及客户信息统计,包括人行报表(实际上是对指标库的查询)等,采用直接从数据库中取得数据的报表比较合适,效率也不会有问题。对于交叉统计型的报标,从CUBE出就更为合适,不仅制作过程方便,而且效率优于数据库处理。Cognos的报表开发过程不需要编写脚本和程序,仅需在

7、报表设计界面中进行鼠标拖拽式设计,即可实现复杂的报表,如下图所示:通过报表开发,可以形成各种面向用户的丰富的展现内容。如仪表盘报表,自动综合报告等。基本的步骤有:a.选择元数据。b.拖拽报表。c.定义报表样式,表头、数据格式等。d.添加提示用过滤条件。e.对于复杂的报表,还需要进行添加计算、添加汇总、点定义、多查询设置、钻取等。在这一步骤,对于直接从数据库中取得数据的报表,包括从指标库出的报表,和从CognosPowerCubes数据集市中取得数据的OLAP报表的开发过程时没有太大区别的。最大的不同是开发使用的

8、源数据的结构不同,一种是表、字段的数据库结构,一种是OLAP的多维结构。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。