BI前端展现COGNOS开发部署文档.doc
《BI前端展现COGNOS开发部署文档.doc》由会员分享,可在线阅读,更多相关《BI前端展现COGNOS开发部署文档.doc(52页珍藏版)》请在三一办公上搜索。
1、BI前端展现COGNOS开发部署文档张丽花BI项目组2011-5-9修改记录编号日期描述版本作者审核发布日期12011-05-09 初稿V1.0张丽花2目 录1前言51.1编写目的51.2参考文档51.3预期读者51.4术语定义525173 BI项目环境62.1环境设置62.2目录设置63项目开发设计流程图64TRANSFORMER模型开发手册84.1Transformer界面简介84.2建立模型设计的方法94.3制作IQD文件104.4建立多维模型114.5模型的一些属性说明和设置174.5.1Numeric型Column的设置174.5.2Rollup设置194.5.3设置数值的格式204
2、.6运行模型生成cube204.7Cube的权限设置214.8模型打包发布234.8.1cube和publishcube234.8.2自动更新模型234.8.3Framework Manager发布包245FRAMEWORKMANAGER模型开发手册345.1Framework Manger工作流程345.2打开5173BIproject模型345.3导入元数据365.3.1导入元数据流程365.3.2导入元数据步骤365.3.3对元数据建立关系395.4创建业务视图查询主题395.5创建多维视图415.6设置对象安全性445.7管理和发布包466迁移备份476.1导出数据包476.2数据包文
3、件复制526.3导入数据包527REPORT STUDIO 报表开发531 前言 1.1 编写目的BI前端展现cognos开发部署文档是BI项目前端展现设计的操作手册,包括了BI前端展现cognos开发流程、Transformer模型设计、Framework Mananger模型设计和数据迁移的基本方法,为Cognos 前段展现开发和设计人员提供参考和指导。1.2 参考文档BI需求项目文档Cognos的帮助文档1.3 预期读者n Transformer模型设计人员n Transformer模型开发人员n Framework Manager 模型设计人员n Framework Manager模型
4、开发人员n Report studio 模型设计人员n Report Studio模型开发人员1.4 术语定义2 5173 BI项目环境2.1 环境设置测试环境:192.168.29.60正式环境:192.168.74.1202.2 目录设置 BIprojectcodeIQD -Transformer模型IQD文件 BIprojectcodeModel-Transformer模型文件 BIprojectcodeCube-Transformer生成cube BIProjectcodePublishcube-Transformer发布cube BIprojectcodeFramework5173B
5、IProject-Framework模型 BIprojectcodescript-cube定时更新脚本 BIprojectdoc4.0.0.0分析设计文档-项目需求文分析文档3 项目开发设计流程图4 Transformer模型开发手册4.1 Transformer界面简介Transformer界面包括以下四个基本窗格:n 数据源(Data Sources)窗格数据源窗格的作用是将数据集成到模型中来。根据项目需求设计文档,从能够支持应用的数据仓库及数据库中确定要查询哪些数据,并将它们加载进数据源窗格。然后再将数据源窗格的数据用于建立维度图,并创建PowerCube。在数据源窗格中可以有一个或多个
6、数据源,每个数据源来自于一个数据源文件 (例如.iqd等) ,每个数据源都有自己的数据源名。每个数据源由构成它的若干列(Columns)组成。这是做模型的原始基本素材。l 数据源窗格中列的数据类型:打开列的属性(双击列名)-General标签页-Data class如果数据源不是来源于.iqd,则它的列的数据类型开始为Unspecified(未指定)。n 维度图(Dimension Map)窗格维度图窗格是一个用于建立多维立方体结构的工作区。根据数据源中的文本数据,各个维度以及每个维度下层的设定在此组织 (维度和层)。最底层要对应数据源窗格中的一个列。n 度量(Measures)窗格度量窗格用
7、于建立和显示模型所需要的度量。度量值是在PowerPlay报表单元中可视的数据。根据模型设计文档,定义应用中需要的度量。模型中至少要有一个度量,度量与维度的最底一层关联。每个标准度量要在数据源中对应有一个列 (计算度量除外)。n PowerCube窗格PowerCube窗格显示用模型创建的PowerCube。4.2 建立模型设计的方法建立模型设计时,应首先选择度量,然后选择能够支持度量的维度和层。作模型设计时,选好要说明的业务领域:1) 选定能够说明业务领域关键成功因素的度量指标;2) 确定能够准确地反映数据等级结构的层。为了使应用导航比较快速和易于操作,尽量保持每个维度中的层数不超过5层。3
8、) 选择的维度与度量要匹配。推荐维度数尽量保持在57个,因为较少的维度可以使得应用几乎更直观和易于使用。在生成PowerCube前,在Transfomer模型中必须完成:1) 集成数据源数据2) 建立维度图3) 定义需求的度量4.3 制作IQD文件IQD文件用于在多维模型中组织数据源,实际的作用就是将所需要的维表和事实表从数据库中读出来,成为生成Cube的数据来源。根据以往的经验,虽然IQD文件中可以手写较为复杂的SQL语句,但如果是事实表IQD不建议这样做,IQD文件中最好只有简单的SELECT语句,这样不至于影响效率。可以通过一个IQD的模版手工编写IQD文件: a) 第1、2行是固定语句
9、b) 第3行指明了到数据库的逻辑连接名c) 从第4行到第12行是IQD中的查询语句主体d) 从第13行到结束是对查询出来的每个字段的申明以上皆为固定格式4.4 建立多维模型1) 点击菜单上的“NEW”按钮新建一个模型,输入模型名称和数据源名称后,在“Data source type”中选择“Impromptu query definition”,即IQD类型。 2) 从D:BIProject CodeIqd导入需要的维表iqd,实事表iqd 维表IQD实际上就是对维表的查询语句,用来建立多维模型的维度,实际上就是搭出多维模型的架子。 事实表IQD给出的就是多维模型中最细粒度的数据,实际上就是给
10、多维模型中的Measures提供数值。然后点击下一步,在弹出的框中要求输入数据库的登录用户名和密码。最后点击完成。 添加IQD文件作为数据源后,双击IQD中的列便可以看到列的属性3) 创建维度,从维度iqd中拖入需要的维度到维度窗格拖入“年” 再拖入 “月”拖入“日期ID“(注意维度的最底层一定要和实事表中的相同,cognos是同名关联),且要设置成Unique4) 维度设置,有经常变化维和不常变化维,双击维度iqd,在General中设置,可以提高cube生成效率对于很少变化的维度,设置如下 常变维度实事表设置如果确保维表中是主键唯一,没有重复数据,可以设置成Maximize data ac
11、cess speed,生成cube时就不会去验证唯一性,提高生成效率5) 拖入度量在度量窗格右键单击创建“insert measure folder”,插入度量值组4.5 模型的一些属性说明和设置4.5.1 Numeric型Column的设置对空值的特殊设置:如果原数据库中数据为空或者维度组合所对应的数据为空,通过设置missing value 可以选择显示为空或者为0: 数值输出倍数及精度设置: 之所以会有数值输出倍数及精度设置有如下原因:Cube生成中由于整型数据的运算效率比浮点型要高,所以输入数值会被根据其小数位数自动进行放大为整数,而作为运算结果输入到Cube时则会被恢复回原来的值,也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BI 前端 展现 COGNOS 开发 部署 文档
链接地址:https://www.31ppt.com/p-2394824.html