银行Cognos Transformer模型开发手册.doc
《银行Cognos Transformer模型开发手册.doc》由会员分享,可在线阅读,更多相关《银行Cognos Transformer模型开发手册.doc(27页珍藏版)》请在三一办公上搜索。
1、 中国银行Cognos Transformer模型开发手册银行Cognos Transformer模型开发手册第 26 页 共 27 页修改记录编号日期描述 版本作者审核发布日期12007-07-01 初稿V1.0RTAO Team2目录1.前言31.1.编写目的31.2.参考文档31.3.预期读者31.4.术语定义32.POWERPLAY TRANSFORMER模型开发手册42.1.PowerPlay Transformer功能简介42.2.Transformer界面简介42.3.建立模型设计的方法52.4.制作IQD文件62.5.建立多维模型82.5.1.定义数据源连接82.5.2.添加数
2、据源92.5.3.添加Measure度量112.5.4.建立层次维112.6.模型的一些属性说明和设置142.6.1.Numeric型Column的设置142.6.2.Rollup设置162.6.3.设置数值的格式162.6.4.添加Cube文件172.6.5.维度内容显示配置192.7.运行模型生成Cube202.8.Cube的权限设置212.8.1.导入角色212.8.2.权限设计232.9.Cube增量更新252.10.模型打包发布251. 前言 1.1. 编写目的中国银行Cognos Transformer模型开发手册是Cognos Transformer模型设计的操作手册,包括了Tr
3、ansformer模型设计的基本方法和一些使用技巧,为建行Cognos Transformer模型开发和设计人员提供参考和指导。1.2. 参考文档中国银行Cognos报表开发交付规范Cognos的帮助文档1.3. 预期读者n Transformer模型设计人员n Transformer模型开发人员1.4. 术语定义2. PowerPlay Transformer模型开发手册2.1. PowerPlay Transformer功能简介PowerPlay Transformer(以下简称Transformer)是Cognos8中一个重要的组件,也是一个OLAP服务器,主要用来创建模型,帮助你组织数
4、据,将不同数据源的数据整合到PowerCube当中,形成多维数据源。而根据生成好的PowerCube模型,Analysis Studio便可在此基础上各种报表,比较数据和发现业务发展趋势。Transfomer模型能够帮助将数据从各种数据源组织进多维的PowerCube中,创建能够比较数据和发现趋势的报表。在用Transfomer建立模型之前,首先要评测数据,以及确定如何构造它们,以使它们能够支持业务分析的类型;然后用Transfomer构造创建数据的模型;最后生成一个PowerCube,让用户通过Analysis Studio直接查看和应用其中的数据。2.2. Transformer界面简介T
5、ransformer界面包括以下四个基本窗格:n 数据源(Data Sources)窗格数据源窗格的作用是将数据集成到模型中来。根据模型设计文档,从能够支持应用的数据仓库及数据库中确定要查询哪些数据,并将它们加载进数据源窗格。然后再将数据源窗格的数据用于建立维度图,并创建PowerCube。在数据源窗格中可以有一个或多个数据源,每个数据源来自于一个数据源文件 (例如.iqd等) ,每个数据源都有自己的数据源名。每个数据源由构成它的若干列(Columns)组成。这是做模型的原始基本素材。l 数据源窗格中列的数据类型:打开列的属性(双击列名)-General标签页-Data class如果数据源不
6、是来源于.iqd,则它的列的数据类型开始为Unspecified(未指定)。n 维度图(Dimension Map)窗格维度图窗格是一个用于建立多维立方体结构的工作区。根据数据源中的文本数据,各个维度以及每个维度下层的设定在此组织 (维度和层)。最底层要对应数据源窗格中的一个列。n 度量(Measures)窗格度量窗格用于建立和显示模型所需要的度量。度量值是在PowerPlay报表单元中可视的数据。根据模型设计文档,定义应用中需要的度量。模型中至少要有一个度量,度量与维度的最底一层关联。每个标准度量要在数据源中对应有一个列 (计算度量除外)。n PowerCube窗格PowerCube窗格显示
7、用模型创建的PowerCube。2.3. 建立模型设计的方法建立模型设计时,应首先选择度量,然后选择能够支持度量的维度和层。作模型设计时,选好要说明的业务领域:1) 选定能够说明业务领域关键成功因素的度量指标;2) 确定能够准确地反映数据等级结构的层。为了使应用导航比较快速和易于操作,尽量保持每个维度中的层数不超过5层。3) 选择的维度与度量要匹配。推荐维度数尽量保持在57个,因为较少的维度可以使得应用几乎更直观和易于使用。在生成PowerCube前,在Transfomer模型中必须完成:1) 集成数据源数据2) 建立维度图3) 定义需求的度量建立模型的一般流程:制作IQD文件建立多维模型运行
8、模型生成CUBE模型打包发布2.4. 制作IQD文件IQD文件用于在多维模型中组织数据源,实际的作用就是将所需要的维表和事实表从数据库中读出来,成为生成Cube的数据来源。根据以往的经验,虽然IQD文件中可以手写较为复杂的SQL语句,但如果是事实表IQD不建议这样做,IQD文件中最好只有简单的SELECT语句,这样不至于影响效率。可以通过一个IQD的模版手工编写IDQ文件: a) 第1、2行是固定语句b) 第3行指明了到数据库的逻辑连接名c) 第4行实际是表名d) 从第5行到第8行是IQD中的查询语句主体e) 从第9行到结束是对查询出来的每个字段的申明以上皆为固定格式也可通过Framework
9、生成IQD文件,避免手写的劳动。由软件自动完成,可以避免出错的可能性:1、首先把查询对象的属性修改成iqd 2、然后发布模型时把下面的选项的勾打上,并且设置好存放iqd脚本的路径如下图:2.5. 建立多维模型2.5.1. 定义数据源连接使用IQD作为多维模型的数据源首先要在Cognos安装路径下的Cognos.ini文件中正确定义到数据库的连接,连接字符串可以从Cognos的Portal上获得。 打开Cognos.ini(Cognos cs7g.ini)文件,在文件内容后面添加逻辑数据源名称及”=”符号,然后把连接字符串拷入。 2.5.2. 添加数据源配置好数据源连接后,添加IQD文件作为多维
10、模型的数据源:点击菜单上的“NEW”按钮新建一个模型,输入模型名称和数据源名称后,在“Data source type”中选择“Impromptu query definition”,即IQD类型。 接着输入IQD的文件目录和名称。 所添加的IQD文件,通常可以分为维表IQD和事实表IQD: 维表IQD实际上就是对维表的查询语句,用来建立多维模型的维度,实际上就是搭出多维模型的架子。 事实表IQD给出的就是多维模型中最细粒度的数据,实际上就是给多维模型中的Measures提供数值。目前已经在实践中证明最不易出问题的做法就是:在维表中进行逐级分层,在事实表中给出维表中最细一层的明细数据,以事实表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行Cognos Transformer模型开发手册 银行 Cognos Transformer 模型 开发 手册
链接地址:https://www.31ppt.com/p-3035174.html