COGNO报S表开发流程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
COGNO报S表开发流程

报表开发 A)模块概述 模?块名 报表开发 模块编号 ? 设计者 模块性质 普通? 父模块列表 子模块?列表 元数据准备、模型设计?、报表开发 外部系统列表? B)处理流程和处理?逻辑 1)处理流程图 ? B?)处理逻辑 如图:基本的处?理流程有三个部分,元数据准?备、模型设计、报表设计。针?对本系统的情况,报表的制作?分为三类,从CUBE出报表?、直接从事实表出报表、从指?标出报表。从制作方式来讲其?中直接从事实表出报表、从指?标出报表的方法是完全相同的?。 首先形成元数据模型描述?。将数据库结构描述成需要的?结构,然后将元数据发布到C?ognos 服务器上。同时?Cognos 的OLAP转?换工具通过元数据描述可以将?数据库中数据按照业务主题的?维度、指标等因素,转换成文?件型的多维立方体。这些多维?立方体也作为数据源,通过元?数据模型进行描述,发布到C?ognos 服务器上。 然?后通过浏览器访问发布在门户?上的元数据,并在其基础上制?作报表。 详细过程: 1.?元数据准备 本阶段主要准?备Cognos与数据库之间?连接的语义层,封装数据库底?层表和字段,建立表连接,为?后续开发人员和最终用户提供?一个贴合报表需求的数据库结?构视图,设计要点是结构清晰?、效率优化。本部分工作主要?是使用Cognos Fra?mework Manage?r。对于三种报表均需要这一?步骤。 其主要流程有: ?a.添加数据源,导入物理层?数据结构。 b.定义表连接?关系。 c.在物理层的基础?上创建表示层QUERY,这?些QUERY的设计基于如何?更方便在后面的步骤中制作报?表,并且要充分考虑性能的优?化。 如果是为从CUBE出?报表的QUERY,需要按照?该多维模型的需要去设计QU?ERY。 d.发布元数据。?如果是为从CUBE出报表的?QUERY,可以发布为IQ?D的格式,或直接使用。 2?.模型设计 本阶段的主要?工作是根据需求分析来规划O?LAP应用主题,然后根据O?LAP应用主题建立数据模型?,对于出报表使用的模型,基?本的设计思路就是使报表的行?列科目可以用模型的维度中的?类别或者类别的计算来描述。?这部分工作主要是使用Cog?nos Transfome?r来完成,开发人员在Cog?nos Transform?er提供的图形化设计界面中?设计 a.导入IQD数据源?。进行必要的加工。 b.通?过拖拽等方式设计维度、层次?和指标。 c.定义模型中的?计算,包括维度计算、指标计?算等。 d.添加CUBE,?定义CUBE的设置。 e.?检查问题,并采用少量数据验?证数据集市设计,当各方面满?足需求后,该阶段即告完成。? 在这一步中,实际上是通过?图形化的界面将设计阶段涉及?好的多维模型物理化。 例如?下面的模型结构: ?3.报表开发 前端的使用?包括分析、查询、报表三类,?元数据和CUBE发布后,分?析和查询可以直接使用。报表?开发包含两类报表:直接从数?据库中取得数据的报表,包括?从指标库出的报表,以及从C?ognos Power C?ubes数据集市中取得数据?的OLAP报表。选择使用何?种类型来制作报表时要综合考?虑,对于明细查询型的报表,?比如最大十家,以及客户信息?统计,包括人行报表(实际上?是对指标库的查询)等,采用?直接从数据库中取得数据的报?表比较合适,效率也不会有问?题。对于交叉统计型的报标,?从CUBE出就更为合适,不?仅制作过程方便,而且效率优?于数据库处理。Cognos?的报表开发过程不需要编写脚?本和程序,仅需在报表设计界?面中进行鼠标拖拽式设计,即?可实现复杂的报表,如下图所?示: 通过报表开发,可?以形成各种面向用户的丰富的?展现内容。如仪表盘报表,自?动综合报告等。 基本的步骤?有: a.选择元数据。 b?.拖拽报表。 c.定义报表?样式,表头、数据格式等。 ?d.添加提示用过滤条件。 ?e.对于复杂的报表,还需要?进行添加计算、添加汇总、点?定义、多查询设置、钻取等。? 在这一步骤,对于?直接从数据库中取得数据的报?表,包括从指标库出的报表,?和从Cognos Powe?r Cubes数据集市中取?得数据的OLAP报表的开发?过程时没有太大区别的。最大?的不同是开发使用的源数据的?结构不同,一种是表、字段的?数据库结构,一种是OLAP?的多维结构。? 关系型数据库 关系型数据库 OLAP模型设计Cognos Powerplay Transformation PowerCubes数据立方体 Cognos Server Report studio、Query studio、Anal

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档