1查询与报表DB表FrameworkManagerProject报表发布•事先有原始数据库•IT人员建好Project•用户生成报表包QueryStudioReportStudio2Cognos8的BI产品Cognos8的BI产品,对以往的技术和思想进行了较大幅度的提升和创新,把用户的操作方式全面推向以浏览器为前端的Web方式。它在一个产品中、一个架构上提供了极其丰富的业务智能功能。Cognos8的模块主要包括:•QueryStudio───查询:自助报表生成工具•ReportStudio───查询:专有报表构筑工具AnalysisStudio──分析:多维数据展示工具Transformer────分析:多维数据设计工具•FrameworkManager─查询:业务数据组织工具3几个模块在Cognos体系中的位置应用(Consumer)专业(Profession)查询QueryStudioReportStudioFrameworkManager分析AnalysisStudioTransformer4理解Cognos8的Report功能Cognos8包含新一代基于Web方式的业务智能报表解决方案。Cognos的Report功能由下面几个组件组成:FrameworkManager:用来组织和发布元数据模型CognosConnection:是Cognos8的Web门户,包含进入各个操作模块的入口和报表保存的空间。QueryStudio:用来创建基本的自助式即席报表ReportStudio:用来构筑更完备的常用特有报表CognosViewer:用来运行特有报表5ReportNet体系结构ReportNet是Cognos基于Web的业务智能报表解决方案.CognosConnectionQueryStudioReportStudioCognosViewerFrameworkManager数据源元数据建模工具面向报表创建和管理的Web界面6CognosConfigurationContentStorecmReportNet流程输入元数据物理数据库用户业务数据库GOSLGORTDataSourceGoSalesGoRetailers数据库连接工程.cpf.xml模型命名空间…包发布.zip导入导出…\c8\deploymentQueryStudioReportStudioCognosViewerCognosConnectionSQLServerOracleDB2…CognosConnection是Cognos8的上网门户。QueryStudio,ReportStudio和AnalysisStudio的入口都被组织在了这个门户中。进入门户:http://〈服务器名〉/cognos8在CognosConnection门户中可以:创建和运行报表执行管理性任务,例如调度报表可以通过在文件夹中创建和储存条目来对CognosConnection中的数据进行组织。8Cognos8的Web门户——CognosConnection9观看已有报表、创建新报表、多维分析在AnalysisStudio中进行多维分析在公共文件夹或我的文件夹中观看报表在QueryStudio或ReportStudio中创建报表10了解报表可以创建新的报表或者从CognosConnection访问现有报表。报表指的是:说明报表中包含何种信息的定义或报表信息本身使用QueryStudio创建基本的自助式即席查询。使用ReportStudio创建更完备的特有报表11QueryStudio应用(Consumer)专业(Profession)查询QueryStudioReportStudioFrameworkManager分析AnalysisStudioTransformer12QueryStudio介绍在QueryStudio中创建自助式报表13选择“包(Packege)”使用QueryStudio和ReportStudio操作报表之前都要先选择一个“包”。“包”事先由技术人员在FrameworkManager中打好并发布。进入门户后可以看到已经发布的“包”。“包”中只含有数据结构而不含数据本身。14QueryStudio界面15QueryStudio菜单16QueryStudio菜单(续)17查询主题和查询项模型是来自一个或多个数据库的数据结构的业务展现。模型含有若干查询主题(querysubject),查询主题包含一些能够添加到报表中的查询项(queryitem)。查询主题查询项模型模型的数据内容来自FrameworkManager发布的“包”(Package)。查询主题类似“表”查询项类似“字段”文件夹18QueryStudio工具栏删除撤消重做过滤运行排序汇集计算图表分组去分组交叉表设段交换组收缩组展开19给自助式报表添加数据双击拖拽按Insert20保存自助式报表保存报表以保留任何修改。也可以使用不同名称或地址保存报表,将其用作新报表的基础。21重新打开现有自助式报表可以打开现有报表:察看报表中的当前数据修改报表将其用作新报表的基础通过点击报表的连接或QueryStudio中的编辑按钮打开QueryStudio中的报表。22了解报表类型列表型报表交叉表报表分组列表型报表使用不同的报表类型以不同的方式察看数据或回答不同的业务问题。23了解图表饼型图(100%堆栈)柱型图(标准)该图表含有一个非数字报表项目(Productline)。该图表含有两个非数字报表项目(Productline和Ordermethod).创建图表对信息进行图形化展现。要生成一个图表,报表需要至少一个度量和一个非度量。24使用列表型报表显示数据列表型报表以每个数据行中的各个数据项形成若干列的形式显示数据列表型是最常见的报表形式25设置每页行数和加行号在菜单的ChangeLayout节可以设定每页的行数(最大1000)。必要时可以加行号。26创建分组式列表报表27修改数据格式点中某列,在左边菜单上选EditData节下的FormatData。28修改数据格式小数位千位分节号类型CurrencyPercentageScientific29多层分组的收缩与展开完全展开分组分组收缩了一层分组收缩了两层30把分组列设成段(Sections)选中设好分组的列后按按钮,即可将该列设成段。选中设好分组的列或段,再按按钮可以把分组或段取消。31按某列排序选中某列后按排序按钮,或在左侧菜单的EditData节中选Sort。32转交叉表在列表中点中一个文字列,按Pivot按钮,报表转成交叉表形式。选中的文字列作为列,其他文字列作为行,数字列的数据在交叉点上。33使用图表对数据进行图形化显示按Chart按钮,可加入图表。图表种类可有:ColumnBarPieLine,Column-LineAreaRadar选None可以去掉图表。34设定一个图表类型使用饼图突出显示比例,而不是实际值.使用柱图显示数据随时间所发生的变化使用条型图可以将重点放在比较值上,而不是时间上。ColumnPieBar在选择一个图表类型前,要考虑希望使用图表来说明的内容。35设定一个图表类型(续)使用区域图显示随时间变化度量值的变化有多少使用柱线图在同一个图表中比较两个不同的度量使用雷达图比较度量放射线的半径用折线图分析多个度量LineColumn-LineRadarArea在选择一个图表类型前要考虑你想要图表解释的内容。36增强图表的显示用标准变种图形通过不同颜色的数据标识区分每个度量使用堆栈和变种100%堆栈图形通过每个堆栈中不同区域的颜色区分每个度量值。在100%堆栈中,每个堆栈的顶部代表100%。用3D显示提高图形的三维视觉效果在每一类图表的内部又含几个变种图表37图表展示38在非数字项上过滤在列表中点中一列,按Filter按钮。过滤方法可以是选定,也可以是排除。39根据数字项细节对数据进行过滤数量≤19000当前列细节数据可以对报表细节行中出现的值进行过滤。这种过滤将清除不满足所设定标准的细节行。40根据数字项细节对数据进行过滤选中一个数字列(如:数量)作为当前列后,点开过滤按钮。细节数据41组合过滤42根据组汇总(GroupSummaries)过滤数据当前列汇总数据数量≤50000数量summaryfor产品系列:Lessthanorequalto50,000可以对自助式报表中的脚标值进行过滤。这种过滤将从报表中删除不满足所设定标准的组。43根据组汇总(GroupSummaries)过滤数据选中一个数字列(如:数量)作为当前列后,点开过滤按钮。汇总数据44脚标汇总的种类销售代表ChadMichaels销售的“冲浪太阳镜”有两笔:一笔卖出30个,另一笔卖出24个,合计54个。不同种产品的种数各种产品数量总数45单元格汇总的种类计数值求和值最大值最大值共销售了多少笔各笔销售中数量最大的一笔是多少46设定高级查询选项47使用提示设定过滤标准如果希望报表每次运行时临时决定保留过滤项上的哪些值,可以使用提示。使用提示要比反复修改过滤更加快捷方便。48利用提示过滤(在嵌套层上加过滤)49利用日期提示过滤只保留2005年的数据50过滤结果51删除过滤项,但保留过滤把已设过滤的数据项[订单日期(年)]删掉,出现Delete屏幕,可以选择在删掉这一列但却保留过滤。52删除过滤项,但保留过滤把已设过滤的数据项[订单日期(年)]删掉,出现DeleteFilter屏幕,询问是否希望在删掉这一列时也把过滤删掉。点击No。[订单日期(年)]列从报表中删除了,但是按年过滤仍旧保持。53自定义组选中一列后按DefineCustomGroups,可在这一列上自定义组。可以把这一列上的某些值归并到一起放入一个自定义的组中。54自定义组的设置组中成员定义了一个名为Others的自定义组自定义组名字55自定义组在列表中展现OthersOthersWebWeb56自定义组在交叉表中展现转为交叉表后自定义组只作为一列出现自定义组的构成改变后报表中数据随之改变57给自助式报表增加计算数据使用计算功能给报表添加基础数据源中不存在的数据项。计算结果并不保存在基础数据源中。每次运行报表时QueryStudio会重新运行计算。计算结果总是基于数据源中的最新数据。可以在自助式报表中直接创建计算,或者添加来自package的预定义计算。58加入计算在“收入”列上做了一个计算(百分比)可以通过对一个或多个列中的数据进行计算,给报表添加计算值。59加入计算“收入”和“生产成本”做了一个减法60分发自助式报表可以将自助式报表分发给其它用户,和他们共享信息可以通过以下方式分发自助式报表:将其保存在其它用户可以访问的地方通过邮件发送给其它用户进行打印61保存自助式报表可以通过将报表保存到其它用户可以访问的地方来共享自助式报表,例如“公共文件夹”。“公共文件夹”通常含有很多用户感兴趣的报表62通过电子邮件发送自助式报表可以通过电子邮件发送报表,和其它用户共享报表。63打印自助式报表可以对PDF格式的报表进行打印,获得信息的硬拷贝。如果计算机不可用或者想要将报表副本带到会议上,可以对报表进行打印。64调度自助式报表可以对报表进行调度,使其在方便的时候运行,例如在非高峰时段,系统需求比较低的时候。可以单独调度报表或者使用作业。可以调度报表,使其每分、每时、每日、每周、每月或每年运行。创建调度之后,报表或作业会在所设定的日期和时间运行。65点击Scheduler图标可具体设定调度事项(见下页)。报表的定时调度66创建报表视图点开一个报表后面的More…在随即展开的页面中点击Createareportviewofthisrep