BI前端展现COGNOS开发部署文档

上传人:QQ15****706 文档编号:107013202 上传时间:2019-10-17 格式:DOC 页数:58 大小:4.52MB
返回 下载 相关 举报
BI前端展现COGNOS开发部署文档_第1页
第1页 / 共58页
BI前端展现COGNOS开发部署文档_第2页
第2页 / 共58页
BI前端展现COGNOS开发部署文档_第3页
第3页 / 共58页
BI前端展现COGNOS开发部署文档_第4页
第4页 / 共58页
BI前端展现COGNOS开发部署文档_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《BI前端展现COGNOS开发部署文档》由会员分享,可在线阅读,更多相关《BI前端展现COGNOS开发部署文档(58页珍藏版)》请在金锄头文库上搜索。

1、 BI 前端展现 cognos 开发部署文 档 BI 前端展现前端展现 COGNOS 开发部署文档开发部署文档 张丽花张丽花 BI 项目组 2011-5-9 BI 前端展现 cognos 开发部署文 档 修改修改记录记录 编编号号日期日期描述描述版本版本作者作者审审核核发发布日期布日期 12011-05-09 初稿V1.0张丽花 2 BI 前端展现 cognos 开发部署文 档 目目 录录 1前言前言 5 1.1编写目的 .5 1.2参考文档 .5 1.3预期读者 .5 1.4术语定义 .5 25173 BI 项目环境项目环境 .6 2.1环境设置 .6 2.2目录设置 .6 3项目开发设计流

2、程图项目开发设计流程图 6 4TRANSFORMER 模型开发手册模型开发手册 8 4.1TRANSFORMER界面简介8 4.2建立模型设计的方法 .9 4.3制作 IQD 文件 10 4.4建立多维模型 .11 4.5模型的一些属性说明和设置 .17 4.5.1 Numeric 型 Column 的设置.17 4.5.2 Rollup 设置 .19 4.5.3设置数值的格式 20 4.6运行模型生成CUBE.20 4.7CUBE的权限设置21 4.8模型打包发布 .23 4.8.1 cube 和 publishcube23 4.8.2自动更新模型 23 4.8.3 Framework Ma

3、nager 发布包24 5FRAMEWORKMANAGER 模型开发手册模型开发手册34 5.1FRAMEWORK MANGER工作流程.34 5.2打开 5173BIPROJECT模型34 BI 前端展现 cognos 开发部署文 档 5.3导入元数据 .36 5.3.1导入元数据流程 36 5.3.2导入元数据步骤 36 5.3.3对元数据建立关系 39 5.4创建业务视图查询主题 .39 5.5创建多维视图 .41 5.6设置对象安全性 .44 5.7管理和发布包 .46 6迁移备份迁移备份 47 6.1导出数据包 .47 6.2数据包文件复制 .52 6.3导入数据包 .52 7REP

4、ORT STUDIO 报表开发报表开发.53 BI 前端展现 cognos 开发部署文 档 1 前言前言 1.1 编写目的编写目的 BI 前端展现 cognos 开发部署文档是 BI 项目前端展现设计的操作手册,包括了 BI 前端展现 cognos 开发流程、Transformer 模型设计、Framework Mananger 模型设计和数据迁移的基本方法, 为 Cognos 前段展现开发和设计人员提供参考和指导。 1.2 参考文档参考文档 BI 需求项目文档 Cognos 的帮助文档 1.3 预期读者预期读者 Transformer 模型设计人员 Transformer 模型开发人员 Fr

5、amework Manager 模型设计人员 Framework Manager 模型开发人员 Report studio 模型设计人员 Report Studio 模型开发人员 BI 前端展现 cognos 开发部署文 档 1.4 术语定义术语定义 2 5173 BI 项项目目环环境境 2.1 环境设置环境设置 测试环境:192.168.29.60 正式环境:192.168.74.120 2.2 目录设置目录设置 BIprojectcodeIQD -Transformer 模型 IQD 文件 BIprojectcodeModel-Transformer 模型文件 BIprojectcodeC

6、ube-Transformer 生成 cube BIProjectcodePublishcube-Transformer 发布 cube BIprojectcodeFramework5173BIProject-Framework 模型 BIprojectcodescript-cube 定时更新脚本 BIprojectdoc4.0.0.0分析设计文档-项目需求文分析文档 3 项项目开目开发设计发设计流程流程图图 BI 前端展现 cognos 开发部署文 档 多维分析还是固 定报表 制作IQD文件 新建项目 项目需求文档说明书 建立多维模型 运行模型生成cube 模型打包发布 在数据库视图,导入模

7、型 所需数据表 对导入的数据表建立关 系 在业务视图目录,制作 查询主题 判定模型是否 多维 在多维分析目录,创建 度量和规则维度 对度量和规则维度之间 定义关系 建立星型组并导入到相 应的业务目录文件中 Create alias shortcut,并导入到相 应的业务文件 发布模型 用report studio 制作报表 用analysis studio 进行分析,并验证模 型是否正确 项目通过测试后,迁移到正式环境 用Transformer制作cube用Framework建立模型 多维分析固定报表 是 否 结束 BI 前端展现 cognos 开发部署文 档 4 Transformer 模型

8、开模型开发发手册手册 4.1 Transformer 界面简介界面简介 Transformer 界面包括以下四个基本窗格: 数据源(Data Sources)窗格 数据源窗格的作用是将数据集成到模型中来。根据项目需求设计文档,从能够支持应用的数据 仓库及数据库中确定要查询哪些数据,并将它们加载进数据源窗格。然后再将数据源窗格的数据用 于建立维度图,并创建 PowerCube。 在数据源窗格中可以有一个或多个数据源,每个数据源来自于一个数据源文件 (例如.iqd 等) ,每个数据源都有自己的数据源名。每个数据源由构成它的若干列(Columns)组成。这是做模型的原 始基本素材。 数据源窗格中列的

9、数据类型: 打开列的属性(双击列名)-General标签页-Data class 如果数据源不是来源于.iqd,则它的列的数据类型开始为Unspecified(未指定)。 维度图(Dimension Map)窗格 维度图窗格是一个用于建立多维立方体结构的工作区。根据数据源中的文本数据,各个维度以 及每个维度下层的设定在此组织 (维度和层)。最底层要对应数据源窗格中的一个列。 度量(Measures)窗格 度量窗格用于建立和显示模型所需要的度量。度量值是在 PowerPlay 报表单元中可视的数据。 BI 前端展现 cognos 开发部署文 档 根据模型设计文档,定义应用中需要的度量。模型中至少

10、要有一个度量,度量与维度的最底一层关 联。每个标准度量要在数据源中对应有一个列 (计算度量除外)。 PowerCube 窗格 PowerCube 窗格显示用模型创建的 PowerCube。 4.2 建立模型设计的方法建立模型设计的方法 建立模型设计时,应首先选择度量,然后选择能够支持度量的维度和层。 作模型设计时,选好要说明的业务领域: 1)选定能够说明业务领域关键成功因素的度量指标; BI 前端展现 cognos 开发部署文 档 2)确定能够准确地反映数据等级结构的层。为了使应用导航比较快速和易于操作,尽量保持 每个维度中的层数不超过 5 层。 3)选择的维度与度量要匹配。推荐维度数尽量保持

11、在 57 个,因为较少的维度可以使得应用 几乎更直观和易于使用。 在生成 PowerCube 前,在 Transfomer 模型中必须完成: 1)集成数据源数据 2)建立维度图 3)定义需求的度量 4.3 制作制作 IQD 文件文件 IQD 文件用于在多维模型中组织数据源,实际的作用就是将所需要的维表和事实表从数据库 中读出来,成为生成 Cube 的数据来源。 根据以往的经验,虽然 IQD 文件中可以手写较为复杂的 SQL 语句,但如果是事实表 IQD 不 建议这样做,IQD 文件中最好只有简单的 SELECT 语句,这样不至于影响效率。 可以通过一个 IQD 的模版手工编写 IQD 文件:

12、BI 前端展现 cognos 开发部署文 档 a)第 1、2 行是固定语句 b)第 3 行指明了到数据库的逻辑连接名 c)从第 4 行到第 12 行是 IQD 中的查询语句主体 d)从第 13 行到结束是对查询出来的每个字段的申明 以上皆为固定格式 4.4 建立多维模型建立多维模型 1) 点击菜单上的“NEW”按钮新建一个模型,输入模型名称和数据源名称后,在“Data source type” 中选择“Impromptu query definition”,即 IQD 类型。 BI 前端展现 cognos 开发部署文 档 2 从 D:BIProject CodeIqd 导入需要的维表 iqd,

13、实事表 iqd 维表 IQD 实际上就是对维表的查询语句,用来建立多维模型的维度,实际上就是搭出多维 模型的架子。 事实表 IQD 给出的就是多维模型中最细粒度的数据,实际上就是给多维模型中的 Measures 提供数值。 BI 前端展现 cognos 开发部署文 档 然后点击下一步,在弹出的框中要求输入数据库的登录用户名和密码。最后点击完成。 添加 IQD 文件作为数据源后,双击 IQD 中的列便可以看到列的属性 3 创建维度,从维度 iqd 中拖入需要的维度到维度窗格 拖入“年” BI 前端展现 cognos 开发部署文 档 再拖入 “月” BI 前端展现 cognos 开发部署文 档 拖

14、入“日期 ID“(注意维度的最底层一定要和实事表中的相同,cognos 是同名关联),且要设 置成 Unique BI 前端展现 cognos 开发部署文 档 BI 前端展现 cognos 开发部署文 档 4 维度设置,有经常变化维和不常变化维,双击维度 iqd,在 General 中设置,可以提高 cube 生成效率 对于很少变化的维度,设置如下 常变维度 实事表设置 如果确保维表中是主键唯一,没有重复数据,可以设置成 Maximize data access speed,生成 cube 时就不会去验证唯一性,提高生成效率 5 拖入度量 BI 前端展现 cognos 开发部署文 档 在度量窗

15、格右键单击创建“insert measure folder”,插入度量值组 4.5 模型的一些属性说明和设置模型的一些属性说明和设置 4.5.1 Numeric 型型 Column 的设置的设置 对空值的特殊设置:如果原数据库中数据为空或者维度组合所对应的数据为空,通过设置 missing value 可以选择显示为空或者为0: BI 前端展现 cognos 开发部署文 档 数值输出倍数及精度设置: 之所以会有数值输出倍数及精度设置有如下原因: Cube 生成中由于整型数据的运算效率比浮点型要高,所以输入数值会被根据其小数位数自动 进行放大为整数,而作为运算结果输入到 Cube 时则会被恢复回原来的值,也就是缩小相应的倍数, OutputScale=2,就是乘以 0.01,Precision=2 就是精确到小数点后两位。 BI 前端展现 cognos 开发部署文 档 对于 Numeric 型 Column 的聚合运算:根据度量的业务含义进行控制,如果度量是按时间维度 进行聚合的话如“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号