




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
cognos多维结构设计技术分析使用说明模型设计-transformer一个模型设计是关于Cognos应用结构设计,以及数据需求方案的文档。其作用是: 帮助明确用户需求 帮助评估开发应用需要的工作量 把应用设计的目标提供给最终用户,以得到对该设计的认可和肯定。 作为应用开发过程的指南建立模型设计的方法说明 作模型设计时,选好要说明的业务领域: 选定能够说明业务领域关键成功因素的度量指标; 确定能够准确地反映数据等级结构的层。为了使应用导航比较快速和易于操作,尽量保持每个维度中的层数不超过5层。为了保证数据的分析最有意义,最好层到下层的类别数比例在1:10 以内。 选择的维度与度量要匹配。推荐维度数尽量保持在57个,因为较少的维度可以使得应用几乎更直观和易于使用。 在生成PowerCube前,在Transfomer模型中必须完成: 集成数据源数据 建立维度图 定义需求的度量Transformer中的模型设计Transformer界面包括四个基本窗格:Transformer模型部件之一数据源窗格 数据源(Data Sources)窗格的作用是将数据集成到模型中来。根据模型设计文档,从能够支持应用的数据仓库及数据库中确定要查询哪些数据,并将它们加载进数据源窗格。然后再将数据源窗格的数据用于建立维度图,并创建PowerCube。 在数据源窗格中可以有一个或多个数据源,每个数据源来自于一个数据源文件(例如.iqd等) ,每个数据源都有自己的数据源名。每个数据源由构成它的若干列(Columns)组成。这是做模型的原始基本素材。 数据源窗格中列的数据类型: 打开列的属性(双击列名)-General标签页-Data clas 如果数据源不是来源于.iqd,则它的列的数据类型开始为Unspecified(未指定)。ransformer模型部件的作用 维度图窗格是一个用于建立多维立方体结构的工作区。根据数据源中的文本数据,各个维度以及每个维度下层的设定在此组织(维度和层)。最底层要对应数据源窗格中的一个列。维度图决定了数据在PowerPlay维度栏中出现的顺序。 度量窗格用于建立和显示模型所需要的度量。度量值是在PowerPlay报表单元中可视的数据。根据模型设计文档,定义应用中需要的度量。度量在度量窗格中的顺序决定了它们在PowerPlay维度栏文件夹中度量的顺序。模型中至少要有一个度量,度量与维度的最底一层关联。每个标准度量要在数据源中对应有一个列(计算度量除外)。 PowerCube窗格显示用模型创建的PowerCube。维度维度: 是一个与业务相关的透视图或观察角度 依赖于数据的有效性和表达业务成效的关键性能指标(KPI) 能够回答类似下列问题: Transfomer将业务的每个方面构造成一个维度,例如:时间维度由年、季度、月构成。所有维度在一起提供了业务的多维视图。这个多维视图的数据被存为一个立方体。 一个维度下设有若干层。例如:地区维度下有地域、国家、办事处、销售员4层。度量 度量用于监测和评估企业成效 企业收集和存储的将用于评价业务状况的数值性数据 例如: 销售额 成本 利润 库存量 交易数 在企业活动中通常是通过如销售额、费用、业务指标、库存量和定额一类的关键性能指标(KPI)-度量来监测业务的成效。 不同的度量反映出不同的业务性质。度量之间相互独立。 PowerPlay可以监测任何能够用数值表示的业务的成功因素。度量是业务量化的表示。要建立PowerCube必须至少要定义一个度量。 虽不是所有的业务指标都要包含在模型设计中,但应尽量寻找增添一些追加度量,因为用户提出的需求并不一定总能对数据分析提供完全有效的结果。通过增加这些新的度量,用户可以用不同的方法分析数据。追加维度层(Levels) 和类别(Categories) 数据被组织进各个维度,并放在相应级别的层里。 类别是各维度每层中数据的具体取值。下层类与上层的某个类有父子关系。 类别在Cognos报表中出现在行、列的表头上。维度、层和类别的关系组织数据源数据数据类型 Transformer 使用三种类型的数据: 日期:具有特定的数据格式,用于支持日期维度中指定的时间周期 文本:定义维度结构和类别的描述数据,另外也叫结构数据 数值:定义度量值的数值性数据,另外也叫作事务数据数据源文件 数据源文件是把数据带入模型的计算机文件: 来自企业数据 供给Transformer用于作为模型的全部或部分源数据 Transformer 可使用来自一个或多个数据源的数据 Transformer 可接受多种格式的数据源数据 为Transfomer准备数据源文件有两种方法: 单数据源:所有需求的数据放在同一个数据源文件中。文本型和日期型数据用于建立维度结构,数值型数据用于定义度量。 多数据源:由包含两种不同类型数据的数据源构成: 结构数据源包含支持维度结构需要的文本数据; 事务数据源主要包含用于定义度量值的数值数据。数据源文件与数据源窗格一一对应IQD 的优越性 IQD包含从数据库抽取的结构信息。使用.IQD是维护和更新数据源数据的有效方法: 提高了性能 从Transformer可以运行并更新数据源的列 Transformer能够识别在数据源中定义的列属性 支持穿透钻取到Impromptu. IQD 从Impromptu产生,可以直接在Transfomer中引用。你总可以访问最新数据,而避免了更新数据所需要进行的批处理。Impromptu提供对多种不同数据库的访问特性,使数据源的创建和维护简单化。 由于.IQD仅仅包含结构信息,它们占用的空间小。这避免了向生产平台传输大规模的文件。 Transfomer能够直接读解包含在.IQD中的数据的列属性。 如果数据源是一个.IQD文件,Transfomer自动加入相关的Impromptu报表(.imr)到每个度量的穿透钻取表中。Transformer使用数据源文件修改列如果改变了数据源文件的结构,数据源数据可能与模型中当前有效的列不匹配。可以修改模型中的数据源。在数据源窗格中右击数据源名Modify Columns。建立模型手动创建模型结构通过将数据源窗格中的列按顺序和层次摆放到维度图窗格和度量窗格中来建立模型结构。生成类别维度图窗格只是反映了多维结构的维度和层,并没有反映层上数据的具体取值,即“类别(Categories)”。事实上模型刚设计好时,也只有维度和层,没有“类别”。要想看到由不同层的“类别”构成的层次架构,就要首先生成“类别”。Run-Generate Categories类别生成后,可用类别计数来评估数据量。维度图示(Diagram)维度图窗格只是反映了维度和层,并没有反映层上数据的具体取值,即“类别(categories)”。类别是维度每层上的独立的数据元素。生成“类别”后,可以展开维度图示(Diagram)来查看类别,维度图示是Transformer的一个附加窗格。Diagram -Show Diagram 或按工具条上图标可以看到每个维度上由不同层的“类别”构成的层次架构。手工层 上层到下层的类别数比例最好在1:10 以内。 如果一个上层类别带有太多的下层类别,可考虑在两层之间加一手工层。 拖拽维度图示中某层名的右侧,定义手工层。 从某一个上层类别框的右侧向右拖拽,生成手工层的一个类别, 可重复生成多个手工层的类别。 逐个拖拽下层类别框的右侧,把它们分别归并到不同的手工层的类别之下。手工层例子 在地区维度,国家层(上层)和办事处层(下层)之间可考虑加入一个手工层。专门用来针对“美国”。 “美国”之下的办事处个数明显多于其他国家,显得不太平衡。 手工层名为“东西部”,设“东部”和“西部”两个类别。 各个办事处(城市)分别归到手工层的两个类别下。 其他国家手工层上无类别。特殊类别 在某些特殊情况下,我们可以把同一维度下不同层上的一些类别汇集到一起,构成一个“特殊类别”。并不去理会它们原来的层次关系。在维度图示窗格下方框外定义,从维度名称右侧拖出。再从常规各层下选择一些类别接到它下面。 特殊类别不参加所在维度的常规汇总,本身也不重复汇总。 手工维护创建PowerCube 检测模型无误后,按工具条上的Create PowerCubes按钮,即可生成立方体。在PowerCubes窗格中可以看见它的名字。双击该名字,可以看到它的存放路径。 也可以在生成立方体之前预先指定它的存放路径。选中PowerCubes窗格后点击工具条上的按钮,在Output标签页按Browse按钮为它指定存放路径。维度属性表层属性表类别属性表数据源属性表列属性表度量属性表PowerCube属性表维度或度量的屏蔽双击PowerCubes图标,弹出PowerCube对话框。我们可以在Dimensions和Measures两个标签页里对某些维度和某些度量进行屏蔽,被屏蔽的维度和度量虽然定义在了模型中,但在生成的立方体中用户看不到它们。维度中部分类别的屏蔽和排除 可以根据需要对某些类别加以屏蔽或排除。不同的需要可能屏蔽或排除的范围不同,这样就形成了不同的View。 在维度图示窗格中,用鼠标右键点击某一个维度名,选择Add New View,可以为这个维度加一个View。 可以针对一个View具体设定对类别屏蔽或排除的范围。在View中进行具体设定“类别”屏蔽和排除的种类Exclude: 把指定类别及全部下层类别都排除,既看不见,也不参加汇总。Cloak: 把指定类别及全部下层类别都屏蔽,全都看不见,但它们参加汇总。Suppress: 仅把本层指定的类别屏蔽,其下层类别提升。不影响其他兄弟类别,也不影响汇总。Summarize: 把指定类别的全部下层类别屏蔽,使它们看不见,把它们的值汇总到当前类别,当前指定的类别看上去就象是处在最低层。Apex: 以当前类别作为本维度层次构架的顶点,即只保留当前类别及其以下的部分。旁系分支全部排除,既看不见,也不参加汇总。“类别”屏蔽和排除的种类在维度图示窗格中设。让PowerCube使用维度中的View 在PowerCubes窗格中,点开一个Cube,在Dimensions标签页中右击一个定义好View的维度,为它指定一个View的名字。这个Cube就使用这个View的设置。日期维度什么是日期维度? 日期维度包含表示时间周期的类别 回答“什么时间?”日期维度的类型日期维度有两种类型:标准 由单独一列建立 通常是由Transformer预定义 可以自定义非标准 可以用多个列定义非标准日期维度 类别之间的关系完全由用户定义定义日期格式修改日期显示格式标准日期维度Transformer 用年、季度和月作为默认的标准日期维度的层 日期维度中的层(如年、季、月),由于不是对应一个独立的列,在其属性中的Time标签页要用到一个日期函数。可根据情况选择适当的日期函数。 如果要增加新层,可利用日期函数定义。日期维度中的日期函数 双击维度图中日期维度的某一层,转到Time标签页,可看到日期函数。在日期维度中增加“日”(day)层 把“订购日期”从数据源窗格拖到维度图中日期维度的最下端,作为一个新层; 双击新加入的新层“订购日期”,展开Level对话框, 转到Time 标签页; 在Date Function 中目前没有对应的函数,把它改为函数Day; 把层名(Level Name)改为“Day”; 还可以修改日期的格式。 按工具条上按钮生成“类别”。 可从维度图示中看到“Day”层上的类别。在日期维度中增加“旬”层 在数据源窗格加入一个自定义的列“旬”: 鼠标右击数据源名,选择Insert Column,新列命名为“旬”。 Column type 改为Calculated, 按Calculation按钮,形成表达式:If (day(订货日期)=10) then(上旬) else (if (day(订货日期) 弹出“Currency Table”对话框。 选中“Use an external currency data source”选项。 定义好四个Base table columns。它们分别对应与汇率数据中的四个列。 按Load Table按钮。汇率表装入模型为度量设定允许汇率转换 从度量窗格双击某个度量,转到General标签页。 选中“Allow currency conversion” 度量图标为 生成立方体。 PowerPlay: Explore -Convert CurrencyPowerCube 更新和维护 一旦PowerCubes投入使用, 用户必须确定一个更新queries 和PowerCubes的时间表. Scheduler命令:“D:Program FilesCognoscer4bin Trnsfrmr.exe”-n2 -s c:CubeDemo.mdl多维分析- Analysis Studio 多维分析是要经过几个阶段组织多维数据进行分析的过程,即在线分析处理(OLAP)的过程。 在分析业务时通过维度探察度量。 从查看数据的角度,可以: 快速查询 将维度和度量相结合 获取大范围业务问题的答案选择包分析报告的初始形式Analysis的操作界面 理解上下文向下钻取和向上钻取改变行或列的内容为其他维度(旋转)排序 按标题排序图表饼图按百分比显示行列交换在饼图上标出百分比或值在图形上向下钻取柱形图 3D柱形图折线图交叉表和图表显示的选择不同维度表头嵌套 同维度嵌套展开同纬度展开后嵌套层替换删除嵌套不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初识火电运行值班员工作职责与考试要点解析
- 阳光版小学一班级下册 跳跃类游戏
- 【教案版】小学一班级上册 跳绳
- 17水平二技巧《前滚翻1》教案
- 2025年农村水源保护及治理工作面试题集及答案解析
- 2025年软件测试工程师技能进阶教程及实战经验
- 2025年网络安全工程师专业模拟题与答案解析
- 电信运营行业知识培训课件
- 2025年炼钢原理及实践应用面试题解析
- 2025年高级营养师专业能力提升考试模拟题与答案解析
- 香港中文大学博士英文复试模板
- 南京大学介绍
- DL-T-255-2012燃煤电厂能耗状况评价技术规范
- 【视频号运营】视频号运营108招
- 青少年运动员运动损伤的预防和处理
- 幼儿园拍摄技巧培训
- (正式版)JBT 14682-2024 多关节机器人用伺服电动机技术规范
- 村社区干部任职培训课件
- 2024年个人车位使用权转让协议书(通用)-(含多款)
- 《北京传统美食》课件
- 《动物解剖学》课件
评论
0/150
提交评论