COGNOS报表开发流程_第1页
COGNOS报表开发流程_第2页
COGNOS报表开发流程_第3页
COGNOS报表开发流程_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、报表开发A)模块概述模块名报表开发模块编号设计者模块性质普通父模块列表子模块列表元数据准备、模型设计、报表开发外部系统列表B)处理流程和处理逻辑1)处理流程图数据源定义元数据准备FrameworkManager关系型数据库关系型数据库OOOOLAP模型设计CognosPowerplayTransformationPowerCubes数据立方体CognosServerReportstudio、Querystudio、AnalyststudioB)处理逻辑如图:基本的处理流程有三个部分,元数据准备、模型设计、报表设计。针对本系统的情况,报表的制作分为三类,从CUBEB报表、直接从事实表出报表、从指

2、标出报表。从制作方式来讲其中直接从事实表出报表、从指标出报表的方法是完全相同的。首先形成元数据模型描述。将数据库结构描述成需要的结构,然后将元数据发布到Cognos服务器上。同时Cognos的OLAP专换工具通过元数据描述可以将数据库中数据按照业务主题的维度、指标等因素,转换成文件型的多维立方体。这些多维立方体也作为数据源,通过元数据模型进行描述,发布到Cognos服务器上。然后通过浏览器访问发布在门户上的元数据,并在其基础上制作报表。详细过程:1.元数据准备本阶段主要准备Cognos与数据库之间连接的语义层,封装数据库底层表和字段,建立表连接,为后续开发人员和最终用户提供一个贴合报表需求的数

3、据库结构视图,设计要点是结构清晰、效率优化。本部分工作主要是使用CognosFrameworkManager。对于三种报表均需要这一步骤。其主要流程有:a.添加数据源,导入物理层数据结构。b.定义表连接关系。c.在物理层的基础上创建表示层QUERY这些QUERY勺设计基于如何更方便在后面的步骤中制作报表,并且要充分考虑性能的优化。如果是为从CUBEB报表的QUERY!要按照该多维模型的需要去设计QUERYd.发布元数据。如果是为从CUBE出报表的QUERY,可以发布为IQD的格式,或直接使用。2才真型设计本阶段的主要工作是根据需求分析来规划OLAPZ用主题,然后根据OLA时用主题建立数据模型,

4、对于出报表使用的模型,基本的设计思路就是使报表的行列科目可以用模型的维度中的类别或者类别的计算来描述。这部分工作主要是使用CognosTransfomer来完成,开发人员在CognosTransformer提供的图形化设计界面中设计a,导入IQD数据源。进行必要的加工。b,通过拖拽等方式设计维度、层次和指标。c.定义模型中的计算,包括维度计算、指标计算等。d,添力口CUBE定义CUB由勺设置。e.检查问题,并采用少量数据验证数据集市设计,当各方面满足需求后,该阶段即告完成。-IJIseiEisEd比Sm*SprvsrQiaGr.sTiJodstjetp0闺。I匈,l+l-l-l电加1到里画喇阊

5、闻,|对闻则切Rea-lp-DewJHodetp脚在这一步中,实际上是通过图形化的界面将设计阶段涉及好的多维模型物理例如下面的模型结构:3.报表开发前端的使用包括分析、查询、报表三类,元数据和CUB%布后,分析和查询可以直接使用。报表开发包含两类报表:直接从数据库中取得数据的报表,包括从指标库出的报表,以及从CognosPowerCubes数据集市中取得数据的OLAP报表。选择使用何种类型来制作报表时要综合考虑,对于明细查询型的报表,比如最大十家,以及客户信息统计,包括人行报表(实际上是对指标库的查询)等,采用直接从数据库中取得数据的报表比较合适,效率也不会有问题。对于交叉统计型的报标,从CU

6、BEB就更为合适,不仅制作过程方便,而且效率优于数据库处理。Cognos的报表开发过程不需要编写脚本和程序,仅需在报表设计界面中进行鼠标拖拽式设计,即可实现复杂的报表,如下图所示:口与目工电丁/公可,入刑一阮dM本项目,露宣邮甘福而酬!血列表超芟尺表回五豆案去D一口皿二将寸喈33亩注酒?.日条件?柞式变量生成变量咫向回函-一卡|可如却|nm君曲三五三部.EA克日,哲:事-昼:田璋行正Hi常4言n青置工盂:为认:=产.加崂,-(默认图例标箱)漏词要坦主日常想图袤才向亳直标度_h-深度揩定用去的谭度.零面表示扁平圉AJS“正一非业别网职工*35a1234鼻父,中专生V*高4生士AWU初中以下*,0

7、机啕被刖:可视:5目置4工址务JH时工V#业务劳务例工。c吗E址务芍品代理工*U12Mi31234*,1234123441234父事123高*,123401234#1234#St建曹一Kepkttudiu_9xc:eDfcjftInternetExplDEei文件牢,登青结杓森格效您运行工具,助j丁丁通过报表开发,可以形成各种面向用户的丰富的展现内容。如仪表盘报表,自动综合报告等。基本的步骤有:a.选择元数据。b.拖拽报表。c.定义报表样式,表头、数据格式等。d.添加提示用过滤条件。e.对于复杂的报表,还需要进行添加计算、添加汇总、点定义、多查询设置、钻取等。在这一步骤,对于直接从数据库中取得数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论