Cognos_查询、报表培训

上传人:飞*** 文档编号:51848516 上传时间:2018-08-16 格式:PPT 页数:59 大小:4.98MB
返回 下载 相关 举报
Cognos_查询、报表培训_第1页
第1页 / 共59页
Cognos_查询、报表培训_第2页
第2页 / 共59页
Cognos_查询、报表培训_第3页
第3页 / 共59页
Cognos_查询、报表培训_第4页
第4页 / 共59页
Cognos_查询、报表培训_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《Cognos_查询、报表培训》由会员分享,可在线阅读,更多相关《Cognos_查询、报表培训(59页珍藏版)》请在金锄头文库上搜索。

1、COGNOS培训使用Query Studio、Report Studio制作报表 Cognos简介什么是商务智能?商务智能(Business Intelligence,简称BI)是 以数据仓库为基础,结合决策支持系统来帮助有关部 门,加强对业务信息的智能化管理,帮助企业获得竞 争优势的技术。它的作用包括:n将企业数据用于决策支持n能够探察和分析数据以揭示企业内部的某种趋 势Cognos功能简介Cognos实现了CS和Web上企业级的交互式数据库查询和报表生成,向任何企业提供既经济又 有效的OLAP解决方案。它不仅能够让企业的每一 位员工都能够轻松自如地访问企业重要数据,从 而更有效地管理其业务

2、,还能对企业数据进行多 维分析和统计汇总报表制作,从而展现整个企业 发展的趋势、控制业务运作,进行全行的业务指 标整体分析、报表制作和决策支持。Cognos组件简介Cognos8主要用到的组件包含五个:l Framework Manager 查询:业务数据组织 工具l ReportStudio 查询:专用报表构筑工具 l QueryStudio 查询:即席报表生成工具 l Transformer 分析:多维数据设计工具l AnalysisStudio 分析:多维数据展现 工具Cognos组件简介关系型数 据库关系型数 据库数据仓库其它数据 文件CognosPowerplay Transform

3、ation ServerPowerCubes数据立方体Cognos serverWeb Server基于LDAP的安 全性控制cognos用户数 据 源 层模 型 定 义 层应 用 服 务 器 层用户层数据库连接定义数据源定义Framework Manager数据集中、整合Cognos Connection 什么是Cognos Connection?nCognos Connection是Cognos8的上网门户。 ReportStudio, QueryStudio和AnalysisStudio 这三个模块的入口都被组织在了这个门户中。n在Cognos Connection门户中可以:1).创建

4、和运行报表2).执行管理性任务,例如调度报表n可以通过在文件夹中创建和储存条目来对Cognos Connection中的数据进行组织n进入门户方法:http:/cognos8。界 面如下图示:Cognos Connection门户界面QueryStudio使用培训n QueryStudio简介n 创建QueryStudio报表n 对报表中的数据进行处理n 定义条件样式QueryStudio简介Querystudio-即席报表查询(灵活查询)工具使用Querystudio可以:n 探察可用的企业信息n 创建可以被其他人察看的即席报表n 定制即席报表n 分析和比较数据QueryStudio和Rep

5、ortStudio不同点在于使用对象 不同,应用侧重点不同。QueryStudio简介QueryStudio界面如图示:QueryStudio简介QueryStudio中创建即席报表的数据源是基于业 务数据组织工具Framework Manager所发布的 package包。QueryStudio简介QueryStudio菜单QueryStudio简介QueryStudio工具栏创建QueryStudio报表点击“插入数据”栏,左边出现数据的模型结构,然后 将整个查询拖到右边的编辑区,如下图所示:创建QueryStudio报表当模型中的查询项被拖到列表后,各项的数据即显示出来,其实这 已是报表

6、的结果了。接着为报表添加过滤条件,如下图所示,首先点 击“编辑数据”栏,然后在列表中选定一列,这里假定选定“证券名称” 列,最后点击左边的“过滤器”。创建QueryStudio报表 弹出过滤器对话框,如下图:创建QueryStudio报表对话框中显示出“证券名称”的数据,可以通过 打勾选定要显示的数据,即报表只显示被选定的 数,然而,报表每次的运行都会按这个条件显示 数据,为了每次打开报表的时候都可以再次对“证 券名称”选择过滤的条件,在右边的“每次运行报 表时提示”上打勾即可。最后点击确定 。创建QueryStudio报表如下图所示,过滤条件显示出来了,而列表中的数 据也同时被过滤了,若要再

7、次选择过滤条件,可点击 图标重新运行报表。对列表中的数据进行处理如下图,现对“成交数量“进行汇总,首先选定该 列,然后点击左边的”汇总“。对列表中的数据进行处理 弹出界面如下:再点击左上角中的“高级”,弹出界面如下:对列表中的数据进行处理在“单元格汇总”中选择“平均值”,即对单元格的数据 求平均值。点击“OK”,如下图,数据已发生变化。对列表中的数据进行处理将“手续费”项从左边的数据源处直接拖入列表中,并对其进行 数据格式化,选定该列后,点击左边的“格式化数据”,弹出对话 框,如下图:对列表中的数据进行处理选择百分比,小数位选择2位。确定,如下图所示效 果。对列表中的数据进行处理对“成交金额”

8、进行计算,先选定该列,然后点击 左边的”计算“项,弹出对话框,如下图所示对列表中的数据进行处理在“操作类型“中选择“算法”,操作中选择“乘法”,在“数值” 中输入2,这时可看见“表达式”一栏中的表达式子,即将“成交金 额”的数据再乘以2,得出一个新的列是,点击“插入”,效果如下 图:同时,如有需要,也可以将原来的“成交金额”列删除,并不会影响计算出来的列“成 交金额*2”。对列表中的数据进行处理“广西区分行”列中的数据源是从层次维来的,默认情况下有 上下钻取功能,可点击右键后可选择“向下追溯”或“向上追溯”。定义条件样式选定“成交数量”列,点击“更改布局”栏,再点击“定 义条件样式”项,如下图

9、定义条件样式在“新建值”中输入一个数值,然后插入。含义是当该列中的数 值大于这个值时用这一种模式显示,而小于该值时用另一种样式 显示。先设置大于该数值时的样式,点击右编辑图标,弹出对话 框。设置完后,再重复设置小于该值的显示样式。定义条件样式效果如下图所示,“成交数量”列中的数据根据条件而显示的样 式不同。大于100000000的为红色灰底显示,小于的则为蓝色白 底显示。ReportStudio使用培训n ReportStudio简介n 使用ReportStudio制作报表的流程n 目前在项目中开发报表用得较多的做法n 注意事项什么是ReportStudio?n一个基于Web的报表制作工具n可

10、以让你创建业务智能(BI)报表,根据特定的 信息需求对企业数据进行分析n提供多种方式对信息进行展现和发布ReportStudio特点ReportStudio是一个可以创建具有更多计算/格式选项的非常精细的管理报表的开发平台。ReportStudio具有的特点包括:1).多种页面布局2).可以使用类似HTML的布局对象,创建自由形式的布局3).具有报表间相互钻取的功能4).支持基于浏览器的解释语言(JavaScript,HTML)和技术(ActiveX)5).不需要大量代码就可以创建非常完整的提示页面简介在ReportStudio系统中,页面分为两种,一种是报表页面,即是报表运行最后要显示数据的

11、页面,是必需的。另一种是提示页面,是为用户选择过滤条件提供的一个页面,如果报表中同时包含这两种页面,则运行后先显示提示页面,供用户选择条件后,再转到报表页面,而报表页面显示的数据则是经过从提示页面的选择条件过滤后的数据。查看页面的情况可将鼠标放到“页面资料管理器”面板上,即弹出,如下图:页面简介报表页面 报表页面如下图示:报表页面n可插入对象栏中的内容就是Framework发布包的 内容n工作区则是拖拉可插入对象制作报表的地方n属性栏就是工作区上各对象的属性,点击工作区 上的对象就可以在属性栏中看到该对象相应的属 性内容n工具条以及Explore条用以开发报表,这里就不做 过多的介绍。查询“查

12、询”为数据的显示提供了一个结构,在报表中显示 的数据是通过“查询”从数据源中获取数据的,类似于数 据库中视图的概念。 “查询”图标如下图:查询打开一个查询,结构如下图:左边红圈中是该查询中的数据结构,或理解为一个表中的字段,而右边红圈中是一些过滤的条件,类似于查询语句中的where句中的条件。查询的运算和SQL语句中的运算类似,在Cognos查询中也提供几种运算, 分别是联接、并集、交集等,可以视实际情况使用。除另外还可 以直接写SQL语句和MDX语句。在解决实际问题的时候可以灵活 运用,去弥补COGNOS系统提供显示数据格式的不足。变量变量:分为三种变量,第一种是布尔变量,只有两种取值,第二

13、种是字符串变量,可有多个取值,第三种是语言种类变量。一般来说,前面两种用得比较多。其实,这里“变量”的概念与提示页面中传给报表页面的“参数变量”是完全不同的,也和程序设计中的变量有所不同。如下图:变量通常变量中有一个表达式,变量的取值就是根据 表达式的结果得到的,如上图选中的是布尔变量 ,有“是”与“否”两个值。例如表达式为“成交数量 “度量值100000000元,那么当结果为真时取值“ 是”,反之取“否”。同理,在字符串变量中,各个 取值是事先由用户输入的,这点与布尔变量不同 ,而表达式中的结果有可能与其中一个取值相同 。总的来说,通过“变量”可以控制控件、页面等 的显示和隐藏,显示的样式等

14、。使用RS制作报表的流程确定将要显示的数据n实际就是确定要展现出来的固定报表都会用到哪 些数据,用Framework做出来的模型一定要能够 包含制作这些固定报表所需要的数据选择恰当的报表类型n列表n交叉表n图形化报表n重复器选择恰当的报表类型n列表采用连续的列来显示信息,较适合于察看明 细数据n交叉表适合于察看汇总数据,通常是二维格式, 如果需要做比较或者汇总分析,用交叉表较为合 适n图形化报表利于直观地分析趋势和比较差别列表、交叉表和图表的样式重复器改变重复器缺省的行数和列数重复器:用于在一个页面上对一个对象进行多次重复 生成报表n创建报表时可用的对象有:模型中的对象、在模 型基础上创建的查

15、询对象和工具箱中的对象制作方法n就是把想要看的对象拖拉到想要放的地方n在RS中拖拉出来的都是虚拟对象,所以看不到实 际的数据,这样制作报表时不会占服务器资源, 只有在运行的时候,才会向数据库发出查询,生 成带有数据的实际报表,显示的数据是数据库中 的即时数据n制作出来的报表会被存放到Cognos的资料库中制作方法对数据进行分组 l可以通过选择报表中的某一列或几列然后点 击工具条上的“分组”按钮对数据进行分组, 对数据分组的好处是使数据项容易查找,如 图示对数据进行分组 n跨组分组:对于已经分组的两列数据,可以对其中一 列通过改变属性中“Group Span”实现跨组分组对数据进行排序 n选中要

16、排序的某一列,再点击工具条的“排序”按 钮,可对数据进行排序。添加汇总信息n选中要汇总的某一列(数据),再点击工具条的 “Aggregate”按钮,可对数据进行汇总,如图。可 以看到,这里提供了几种不同的运算,如计数、 平均值等,可以根据实际需求而选用添加页眉页脚n选中报表页面,点击菜单栏的“Structure”按钮, 再点击“Page Header &Footer” 添加报表的页眉 和页脚添加头标脚标n选中报表页面,点击工具条的头标脚标按钮,在 弹出的框中对要添加头标脚标的位置进行选择创建过滤表达式n选择要进行过滤的字段,点击工具条中的“Filters”按 钮,在弹出的框中选择左下角的“add”,对需要过滤的 对象添加过滤表达式。创建过滤表达式n在过滤表示式中可对报表将要显示的某一字段赋予一 个值,或限定一个范围。下图中就把机构中的“二级行 ”限定在一个名为“QP_机构”的参数范围内。该参数的 值来自提示页中对机构条件的选择谢谢 Thank You

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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