- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2025青岛版小学科学三年级上册1-5《制作动物分类图册》(教学课件)(新教材).pptx
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- JJF(陕) 048-2021 一体化振动变送器校准规范.docx VIP
- 退药申请单.doc VIP
- 2025年中国镁铝尖晶石行业投资前景及策略咨询研究报告.docx
- 农牧民培训国家通用语言.pptx
- 2022年度国铁集团质量安全红线检查迎检实施方案(最终版) (2).pdf VIP
- 六年级数学上册第一单元圆基础测试题北师大.doc VIP
- (高清版)B/T 42584-2023 信息化项目综合绩效评估规范.pdf VIP
- 《建筑给水复合管道工程技术规程》CJJ@T155-2011.pdf VIP
文档评论(0)