实用COGNOS全程学习笔记

本文详细介绍了IBM Cognos 8 Business Intelligence的各个方面,从业务智能概念到Cognos 8的产品组件,如Query Studio、Report Studio和Analysis Studio。通过实例展示了如何在Query Studio中创建自助式报表,包括选择数据源、创建过滤、添加计算数据等操作,并探讨了模型设计原则和使用Framework Manager管理元数据。此外,还涵盖了货币转换、多维分析等内容,为深入理解和使用Cognos 8提供全面指导。
摘要由CSDN通过智能技术生成
第一部分 准备知识 概述 (p1)
业务智能(Business Intelligence)
近年来业务智能的话题开始在国内热起来。
业务智能是在计算机应用水平达到一定程度、数据积累到一定量之后提上议事日程的一个应用领域。
业务智能是为更好的决策而对数据进行收集、转换、分析和分发的过程。
业务智能是把数据转化成知识的过程。包括信息的获取、分析和交流,帮助人们把获得的有用的知识应用于业务。
业务智能的层次:
1.查询与报表   →ReportNet 关心个体信息;
2.多维分析(OLAP)  →PowerPlay 关心综合信息;主要概念有:维度(Dimensions)、层(Levels)、度量(Measures)、立方体(Cube)、钻取(Drill)、切片&旋转( Slice&Dice )
cognos基于业务智能的层次划分为ReportNet和PowerPlay两个部分。
Cognos8 的BI 产品:
Cognos8的BI产品,对以往的技术和思想进行了较大幅度的提升和创新,把用户的操作方式全面推向以浏览器为前端的Web方式。它在一个产品中、一个架构上提供了极其丰富的业务智能功能。
Cognos8 的模块主要包括:
Query Studio —— 查询:自助报表生成工具
Report Studio —— 查询:专有报表构筑工具
Analysis Studio —— 分析:多维数据展示工具
Transformer —— 分析:多维数据设计工具
Framework Manager —— 查询:业务数据组织工具
几个模块在Cognos体系中的位置:
应用(Consumer) 中查询模块:Query Studio、Report Studio
应用(Consumer) 中分析模块:Analysis Studio
专业(Profession)中查询模块:Framework Manager
专业(Profession)中分析模块:Transformer
查询与报表ReportNet:
事先有原始数据库,IT人员建好Project,用户生成报表
db-->{表-->Project-->包}Framework Manager-->发布-->{Query Studio、Report Studio}报表
多维分析(OLAP)PowerPlay:
平面数据源(dbf、.csv、.xls、.iqd)-->{模型(.mdl、.pyi)}Transformer-->生成多维立方体(.mdc)cube-->发布LdbFramework Manager-->Analysis Studio
ReportNet:
ReportNet是Cognos新一代基于Web方式的业务智能报表解决方案。
ReportNet由下面几个组件组成:
Framework Manager: 用来组织和发布元数据模型
Cognos Connection: 是Cognos8的Web门户,包含进入各个操作模块的入口和报表保存的空间。
Query Studio: 用来创建基本的自助式即席报表
Report Studio: 用来构筑更完备的常用特有报表
Cognos Viewer: 用来运行特有报表
ReportNet体系结构:
数据源(db、dw)-->元数据建模工具(Framework Manager)-->CognosConnection-->面向报表创建和管理的Web界面(Query Studio、Report Studio、Cognos Viewer)
ReportNet 流程:
物理数据库『用户业务数据库GOSL、GORT(SQL Server、Oracle、DB2...)』-->数据库连接『Data Source GoSales GoRetailers(Cognos Connection http://)』-->输入元数据『工程.cpf .xml;模型、命名空间、包-》发布(Framework Manager)』-->包『Content Store cm、指定Cognos Configuration』--》页面(Query Studio、Report Studio、Cognos Viewer)
Cognos Connection:
CognosConnection是Cognos 8 的上网门户。Query Studio,Report Studio和Analysis Studio的入口都被组织在了这个门户中。
进入门户:http://〈服务器名〉/cognos8
在CognosConnection门户中可以:创建和运行报表;执行管理性任务,例如调度报表。
可以通过在文件夹中创建和储存条目来对Cognos Connection中的数据进行组织。
Cognos Connection页面:
在公共文件夹或我的文件夹中观看报表;
在Query Studio或Report Studio中创建报表;
在Analysis Studio中进行多维分析。
报表:说明报表中包含何种信息的定义或报表信息本身。
使用Query Studio创建基本的自助式即席查询,使用Report Studio创建更完备的特有报表。

第二部分 Query Studio介绍 (p15)
在Query Studio中创建自助式报表。
选择“包(Packege)”:
使用Query Studio 和Report Studio操作报表之前都要先选择一个“包”。
“包”事先由技术人员在Framework Manager中打好并发布。
进入门户后可以看到已经发布的“包”。
“包”中只含有数据结构而不含数据本身。
Query Studio 界面:
menu: insert data,edit data,change layout,run report,manage file
edit data:filter过滤,sort排序,summarize,format格式,calculate计算,rename重命名
change layout:chart,edit title,set web page size,set page breaks,group,pivot
run report:run with all data,preview with no data,view in PDF/excel 2000/CSV/XML format,advanced query options
manage file: new report,save,save as
查询主题和查询项:
模型是来自一个或多个数据库的数据结构的业务展现。
模型含有若干查询主题(query subject),查询主题包含一些能够添加到报表中的查询项(query item)。
模型的数据内容来自Framework Manager发布的“包”(Package)。
结构如下:模型-->查询主题-->查询项。查询主题类似“表”,查询项类似“字段”。
Query Studio 工具栏 (p21)
删除、撤消、重做、运行、过滤、排序、汇集、计算、图表、分组、交叉表、去分组、设段、交换、组收缩、组展开
给自助式报表添加数据:
方式有:双击(查询项),拖拽(查询项)、(选中查询项)按Insert data。
保存自助式报表:保存报表以保留任何修改。也可以使用不同名称或地址保存报表,将其用作新报表的基础。
重新打开现有自助式报表:
通过点击报表的连接或Query Studio中的编辑按钮打开Query Studio 中的报表。
可以打开现有报表:察看报表中的当前数据,修改报表,将其用作新报表的基础。
了解报表类型:
使用不同的报表类型以不同的方式察看数据或回答不同的业务问题。
报表类型有:列表型报表,交叉表报表,分组列表型报表。
了解图表:
创建图表对信息进行图形化展现。
要生成一个图表,报表需要至少一个度量和一个非度量。
使用列表型报表显示数据:
列表型报表以每个数据行中的各个数据项形成若干列的形式显示数据,列表型是最常见的报表形式。
设置每页行数和加行号:
在菜单的Change Layout节可以设定每页的行数(最大1000)。必要时可以加行号。
menu-->change layout-->set web page size-->number of rows(设置每页行数)-->show row numbers(加行号)。
创建分组式列表报表:
点选 “分组” 按钮。
修改数据格式:
点中某列,在左边菜单上选Edit Data节下的Format Data。
menu-->Edit Data-->Format Data-->category(设置字段类型)-->number of decimal places(设置小数位数)-->thousands separator(设置千位分节号)
多层分组的收缩与展开:通过 组收缩、组展开 按钮控制。
完全展开分组;分组收缩了一层;分组收缩了两层。
把分组列设成段(Sections):通过 “设段”、“去分组” 按钮控制。
选中设好分组的列后按 “设段” 按钮,即可将该列设成段。选中设好分组的列或段,再按 “去分组” 按钮可以把分组或段取消。
按某列排序:
选中某列后按排序按钮,或在左侧菜单的Edit Data节中选Sort。
menu-->Edit Data-->Sort-->sort on (设置排序的列)-->sort order(排序列别:升序、降序、不排序)
转交叉表:
在列表中点中一个文字列,按Pivot按钮 (交叉表 按钮),报表转成交叉表形式。选中的文字列作为列,其他文字列作为行,数字列的数据在交叉点上。
使用图表对数据进行图形化显示:按“图表”按钮。
chart type:图表类型。选None可以去掉图表。
按Chart按钮,可加入图表。图表种类可有:Column柱图、Bar条型图、Pie饼图、Line折线图、Column-Line柱线图、Area区域图、Radar雷达图
show the values on the chart(将数据值显示在图表上);
设定一个图表类型:在选择一个图表类型前,要考虑希望使用图表来说明的内容。
Pie:使用饼图突出显示比例,而不是实际值.
Column:使用柱图显示数据随时间所发生的变化。
Bar:使用条型图可以将重点放在比较值上,而不是时间上。
Line:用折线图分析多个度量。
Column-Line:使用柱线图在同一个图表中比较两个不同的度量。
Area:使用区域图显示随时间变化度量值的变化有多少。
Radar:使用雷达图比较度量放射线的半径。
增强图表的显示:在每一类图表的内部又含几个变种图表。
多列柱图:用标准变种图形通过不同颜色的数据标识区分每个度量
多段柱图:使用堆栈和变种100%堆栈图形通过每个堆栈中不同区域的颜色区分每个度量值。
3D柱图:用3D显示提高图形的三维视觉效果
多段等高柱图:在100%堆栈中,每个堆栈的顶部代表100%。
在非数字项上过滤:
在列表中点中一列, 按Filter按钮。过滤方法可以是选定(condition:show only the following),也可以是排除(condition:do not show the following (NOT))。
根据数字项细节对数据进行过滤
可以对报表细节行中出现的值进行过滤。这种过滤将清除不满足所设定标准的细节行。
针对细节数据,选中一个数字列(如:数量)作为当前列后,点开过滤按钮。Filter on:当前列;condition:选中/排除;from:从什么;to:到什么;prompt every time the report runs 报表每次运行时增加提示功能;values in the report 应用于 细节数据;group summaries in the report 应用于分组数据;individual values in the data source 应用于非数字项过滤。
组合过滤:combine filters 包含 detail(非数字项过滤 individual values in the data source),summary (数字项细节过滤 values in the report )
在非数字项上过滤 与 根据数字项细节对数据进行过滤 的组合。
根据组汇总(Group Summaries)过滤数据: (group summaries in the report 组汇总过滤:先汇总,再依据过滤条件选择分组)
可以对自助式报表中的脚标值进行过滤。这种过滤将从报表中删除不满足所设定标准的组。
脚标汇总的种类:
menu-->edit data-->summarize-->summary for footers: total 各种产品数量总数/ count 不同种类的类别数。
单元格汇总的种类:
menu-->edit data-->summarize(advanced)-->summary for cells:count 计数,summary for footers: total 计数后的求和-->summary for cells:maximum 最大值,summary for footers: maximum 最大值
设定高级查询选项:
menu-->run report-->advanced query Options-->query options查询选项:automatically generate footer summaries for measures 针对度量的自动生成合计页脚,automatically summarize detail values,suppressing duplicates 自动合计明细值并过滤重复
-->Drill options 钻取选项:Enable drill up and drill down in the report output 在报表输出时启用向上/下钻取功能,Enable drill through from a package in the report output 在报表输出时启用钻通包。
使用提示设定过滤标准:
如果希望报表每次运行时临时决定保留过滤项上的哪些值,可以使用提示。使用提示要比反复修改过滤更加快捷方便。
prompt every time the report runs 报表每次运行时增加提示功能
利用提示过滤(在嵌套层上加过滤):
选中嵌套层上的“年份”,增加过滤条件,增加提示。
删除过滤项,但保留过滤:
把已设过滤的数据项[订单日期(年)]删掉,出现Delete 屏幕,可以选择在删掉这一列但却保留过滤。
把已设过滤的数据项[订单日期(年)]删掉,出现Delete Filter屏幕,询问是否希望在删掉这一列时也把过滤删掉。
点击No。[订单日期(年)]列从报表中删除了,但是按年过滤仍旧保持。
创建报表视图:
点开一个报表后面的More…在随即展开的页面中点击Create a report view of this report,可定义报表视图。
设置报表视图选项:
给报表视图起一个名字保存到“我的文件夹”下。
点开报表视图后面的Run with options按钮(运行按钮),在随即出现的页面中再点开右侧的Advanced options。
Run with advanced options页面出现后可以指定报表视图的格式、生成时间等。
Time生成时间:now即可,Later可自行设置生成时间。formats格式:html格式(可以设置每页的输出行数),pdf格式,execl 2000等。Languages语言设置。delivery交付设置:view the report now 立刻查看;save the report,print it,or send an email 保存、打印、发送邮件。
设置好后按Run。
查看报表输出:
设置确认后按OK。在“我的文件夹”点击Refresh按钮。报表视图后多了一个View the output versions for this report图标。点击它可看报表输出。
此时列出设置中所选定的输出类型。
自定义组:
选中一列后按Define Custom Groups,可在这一列上自定义组。可以把这一列上的某些值归并到一起放入一个自定义的组中。
选中一列-->menu-->edit data-->Define Custom Groups-->customization type定制类型:individual values非数字项值-->new group name 新的组名-->custom group values 组内成员-->available values 非组内成员(空闲值)
自定义组在列表中展现:自定义组与本层的分组外“类别”和在一起作为新列出现。
自定义组在交叉表中展现:转为交叉表后自定义组只作为一列出现,自定义组的构成改变后报表中数据随之改变。自定义组与本层的分组外“类别”分别作为新列出现。
给自助式报表增加计算数据:
使用计算功能给报表添加基础数据源中不存在的数据项。??
计算结果并不保存在基础数据源中。每次运行报表时Query Studio会重新运行计算。??
计算结果总是基于数据源中的最新数据。??
可以在自助式报表中直接创建计算,或者添加来自package的预定义计算。
计算的种类:Operation type
Arithmatic数学计算:+(sum)、-(difference)、*(product)、/(division)、^(power)、Absolute value、Round、Round down、Square root
Percentage百分比:%、% of total百分比、% difference (growth)增长率
Analytic分析方法:Average平均值、Maximum最大量、Minimum最小值、Rank排列、% of total总计的百分比、Percentile、Quartile、Quantile
加入计算:可以通过对一个或多个列中的数据进行计算,给报表添加计算值。
点“计算”按钮进入calculate页面-->operation type操作类型:Percentage-->operation操作:% of total-->report item选择报表中的用于计算的列-->options选项&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值