收藏 分享(赏)

Cognos中级培训教程.ppt

上传人:hyngb9260 文档编号:4258010 上传时间:2018-12-19 格式:PPT 页数:102 大小:12.31MB
下载 相关 举报
Cognos中级培训教程.ppt_第1页
第1页 / 共102页
Cognos中级培训教程.ppt_第2页
第2页 / 共102页
Cognos中级培训教程.ppt_第3页
第3页 / 共102页
Cognos中级培训教程.ppt_第4页
第4页 / 共102页
Cognos中级培训教程.ppt_第5页
第5页 / 共102页
点击查看更多>>
资源描述

1、Cognos中级培训,培训师,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,2,3,2018/12/19,引言,回顾Cognos基础培训 详细介绍Cognos各个组件的功能、用法及开发技巧,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis

2、 Studio Query Studio,2018/12/19,4,5,2018/12/19,Cognos Configuration界面,6,2018/12/19,配置知识库(一),7,2018/12/19,配置知识库(二),知识库类型1、Sql Server2、Oracle3、DB24、Sybase5、Cognos Content Database,8,2018/12/19,配置知识库(三),配置注意事项1、默认是Sql Server类型,右键删除,再右键添加即可2、Sql Server需混合模型登录3、Oracle需Utf-8/Utf-16字符集,将Oracle JDBC驱动拷贝到Cog

3、nos安装目录下4、DB2需Unicode字符集,将DB2 JDBC驱动拷贝到Cognos安装目录下5、Sybase需Utf-8字符集,将ASE JDBC驱动拷贝到Cognos安装目录下,9,2018/12/19,配置名字空间(一),名字空间类型Active Directory ServerCognos Series 7Custom Java ProviderLDAPNetegrity SiteMinderNTLMSAP,10,2018/12/19,配置名字空间(二),Active Directory Server定义目录服务器的主机名和端口 Cognos Series 7需要Access M

4、anager组件并安装目录服务器,如Sunone Custom Java Provider定义Java类 LDAP安装目录服务器,如Sunone,定义主机名和端口 Netegrity SiteMinder 定义代理名,用户名和密码 NTLM定义域名 SAP,11,2018/12/19,分配内存(一),配置类型1、小型配置2、中型配置3、大型配置 更改配置右键删除,再右键添加, 选择配置类型,12,2018/12/19,分配内存(二),小型配置默认内存 768M最小内存 512M最大内存 1024M 中型配置默认内存 1152M最小内存 896M最大内存 1408M 大型配置默认内存 1536M

5、最小内存 1024M最大内存 1792M,13,2018/12/19,配置语言包(一),14,2018/12/19,配置语言包(二),15,2018/12/19,配置语言包(三),主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,16,17,2018/12/19,Framework Manager介绍(一),18,2018/12/19,Framework Manager介绍(二),Fra

6、mework Manager 給Cognos ReportNet提供元数据模型开发环境 用Framework Manager 对来自一个或多个数据源的数据业务展现进行建模 在Framework Manager 中,所创建的项目包含:一个模型名字空间数据源参数映射包,19,2018/12/19,Framework Manager介绍(三),20,2018/12/19,Framework Manager介绍(四),21,2018/12/19,命名规范,22,2018/12/19,了解数据源,23,2018/12/19,设置关系标准,24,2018/12/19,定义函数集,默认是包含所有的数据库函数

7、,25,2018/12/19,查询主题(一 ),查询主题有三种类型,每个查询类似于数据库中的视图,26,2018/12/19,查询主题(二),数据源查询主题,27,2018/12/19,查询主题(三),模型查询主题,28,2018/12/19,查询间关系(一),在查询主题上右键新建查询间关系,29,2018/12/19,查询间关系(二),定义关系名,查询间关联关系,30,2018/12/19,查询过滤(一),来自数据源的查询可以直接在SQL上写where条件,31,2018/12/19,查询过滤(二),来自模型的查询主题需要添加过滤器,32,2018/12/19,查询过滤(三),过滤表达式,3

8、3,2018/12/19,查询过滤(四),过滤加入宏参数,34,2018/12/19,查询过滤(五),宏参数也可以写在SQL的where条件里,35,2018/12/19,创建多维模型(一),Framework Manager也能创建多维模型,该模型有别于Transformer创建的多维数据集,这里的模型不包含数据,只是组织数据的一种方式,对于前端固定报表,如需向下钻取,可在Framework Manager中创建维度实现。,36,2018/12/19,创建多维模型(二),新建维度,37,2018/12/19,创建多维模型(三),创建维度,38,2018/12/19,创建多维模型(四),维度创

9、建成功,39,2018/12/19,创建多维模型(五),创建度量,40,2018/12/19,创建多维模型(六),将度量赋到维度层次上,41,2018/12/19,创建数据包并发布(一),右键创建包,42,2018/12/19,创建数据包并发布(二),选择数据包包含的对象,43,2018/12/19,创建数据包并发布(三),发布数据包,44,2018/12/19,Framework Manager开发流程,建立客户端到数据库的连接,导入数据对象,建立查询主题,模型打包发布,45,2018/12/19,其他常用选项设置(一),三种SQL类型Cognos SQLNative SQLPass-Tho

10、ugh,46,2018/12/19,其他常用选项设置(二),Cognos SQL是模型默认的类型,当数据库表从源引入时默认。Cognos SQL支持多数据源,它不是当前数据库的标准SQL,但能与Cognos良好结合,它对于不同的数据库是透明的。一般情况下不用改变这种模式。 Native SQL是当前数据库SQL,Cognos直接将SQL发送到当前数据库中运算,Native SQL不支持多数据源,但运行效率较高,我们可以编辑SQL,例如可以将一些维表改成Native以提高效率。 Pass-Though不通过任何SQL验证。一般比较少这样设置。,47,2018/12/19,其他常用选项设置(三),

11、生成IQD文件生成的IQD文件可以为Transformer生成Cube立方体模型提供数据源发布模型时将IQD文件保存 在本地即可。,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,48,49,2018/12/19,创建多维模型主要工具,Transformer 多维模型设计工具 Analysis Studio 基于WEB的多维模型展现工具 PowerPlay 基于windows的多维模型

12、展现工具 Framework Manager 多维模型发布工具(8.2版本以前),50,2018/12/19,Transformer介绍,Transformer 多维模型设计工具 Transformer帮助将数据从各种数据源组织进多维数据集PowerCube。在最佳设计的PowerCube中,可以创建能够比较数据和发现趋势的报表 在使用Transformer创建模型之前,非常重要的一点是,首先要评测数据,以及确定如何构造他们,以使他们能够支持业务分析的类型。然后用Transformer创建多维模型,最后将数据按照模型设计方式整个进PowerCube。最后用户通过Analysis Studio进

13、行数据的查看和分析。 Transformer不需要编程,因此它易于使用,并能够以快速有效的方法传递多维数据。,51,2018/12/19,Transformer界面,52,2018/12/19,概念理解(一),Transformer生成PowerCube的三种重要部分1、源文件:源文件是查询,可以是结构(文本)或事物(数字)2、维度图:一个维度图是一个显示模型中所有维度和他们包含层的表3、指标:一个指标是用作企业主要性能指标的值,53,2018/12/19,概念理解(二),维度表示数据的最高层,可以典型的说明谁、什么,什么时间,什么地方一类问题。在模型中的有效维度决定了应用能够回答问题的类型。

14、 层表示维度数据逻辑上的等级关系(相当于数据的定位),每个维度层的等级规则确定了Cube的钻取路径。 类别是位于一个维度中层上独立的数据元素(层中数据的具体取值)。最底层类别表示每个维度中最详细的数据元素。,54,2018/12/19,组织数据源,使用多数据源方式组织源数据,即每张表一个查询,这里的查询可以理解为视图,通过SQL将需要的字段组织在一个查询中。 表之间是通过名字关联的,即用来关联的字段必须同名,55,2018/12/19,层属性,Inciusion属性1、Default (when need) 只包含事实表中有数据的维度成员2、Always inciude 包含维表中所有的成员3

15、、Supress blank categories 去掉维度层次中的空值4、Inclusion when needed 只包含事实表中有数据的维度成员,56,2018/12/19,手工层,点击父层次,拖动在旁边空白处,定义层次名字即可 新定义的手工层次,其类别可以来自源数据,也可以来自其下层类别,57,2018/12/19,手工类别,点击父类别,拖动在空白处,定义类别名字即可,58,2018/12/19,创建维度视图,右键添加View,定义名字,设置View查看维度类别的限制,59,2018/12/19,类别限制种类,Exclude:把指定类别及全部下层类别都排除,既看不见,也不参加汇总Clo

16、ak:把指定类别及全部下层类别都屏蔽,全都看不见,但他们参加汇总Suppress:仅把本层指定的类别屏蔽,其下层类别提升。不影响其他兄弟类别,也不影响汇总Summarize:把指定类别的全部下层类别屏蔽,使它们看不见,把它们的值汇总到当前类别,当前指定的类别看上去就像是处在最底层Apex:以当前类别作为本维度层次架构的定点,即只保留当前类别及其以下部分。旁系分支全部排除,既看不见,也不加汇总在维度图示窗格中设置,60,2018/12/19,计算时间方式(一),计算时间方式(Rollup)有两种方式1、After Rollup2、Before Rollup,61,2018/12/19,计算时间方

17、式(二),After Rollup在集合计算之后。先集合计算,然后根据汇总值计算。即先汇总值计算出度量的值,然后再执行Rollup。,62,2018/12/19,计算时间方式(三),Before Rollup在集合计算之前。先对每个记录作计算,然后再集合计算,即根据源数据值而不是汇总值计算出度量的值,然后分别Rollup。,63,2018/12/19,计算时间方式(四),示例,64,2018/12/19,指标属性(一),Output Scale小数点向左移动位数 Precision小数点向右移动位数示例:计算指标保留2位小数 Output Scale 设置为4 Precision 设置为6,6

18、5,2018/12/19,指标属性(二),指标控制默认展现为NA,66,2018/12/19,PowerCube属性(一),Cube存储绝对路径,67,2018/12/19,PowerCube属性(二),每个Cube要展现的维度类别,68,2018/12/19,PowerCube属性(三),每个Cube包含的指标,69,2018/12/19,PowerCube属性(四),Cube分区,下图所示是按照时间维的月份分区,70,2018/12/19,存储路径,定义数据源,模型,cube,log files等存储路径,71,2018/12/19,PowerCube字符集(8.3版本及以后),定义Pow

19、erCube的字符集,在Cognos 8.3版本之后,Cube的字符集必须修改为UTF-8字符集,否则Cube数据源创建将不会成功,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,72,73,2018/12/19,Cognos Connection 介绍,Cognos Connection是Cognos的门户,Report Studio,Analysis Studio,Query St

20、udio等模块的入口都组织在这个门户中 在Cognos Connection中可以运行报表,执行管理性任务,例如调度报表,创建数据源等,74,2018/12/19,模块入口,其中Cognos Administration是Cognos服务器的管理入口,75,2018/12/19,报表导入导出(一),进入配置界面,新建导出选择需要导出的报表,76,2018/12/19,报表导入导出(二),为导出包设置密码保存包并运行,77,2018/12/19,报表导入导出(三),报表导出完成导出包存放路径报表导入同理,主 题,引言 Cognos Configuration Framework Manager

21、Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,78,79,2018/12/19,选择数据包,管理员使用Framework Manager将用户的业务信息打成“包”并发布,发布后的“包”可以在Cognos Connection中的“公用文件夹”看到报表作业在使用Report Studio制作报表时要先选择一个包,80,2018/12/19,了解报表类型,制作报表要选择一种报表类型 可以将不同的报表类型组合在相同的页面上 常见的报表类型有1、列表2、交叉表3、图表4、重复器,8

22、1,2018/12/19,Report Studio界面,82,2018/12/19,Report Studio工具条,83,2018/12/19,数据包属性,文件 报表数据包,84,2018/12/19,窗格属性,对象的从属层级设置每页行数,85,2018/12/19,按指定列设置分组,不分组结果按照pruduct_name和store_type分组分组结果,86,2018/12/19,分组表头,创建分组表头删掉product_type列结果,87,2018/12/19,排序,选中需排序列 选择排序规则排序结果,88,2018/12/19,汇总,选中需汇总的列 选择汇总方式汇总结果,89,2

23、018/12/19,过滤(一),细节过滤过滤结果,90,2018/12/19,过滤(二),汇总过滤过滤结果,91,2018/12/19,报表间穿透钻取(一),92,2018/12/19,报表间穿透钻取(二),93,2018/12/19,报表间穿透钻取(三),94,2018/12/19,报表间穿透钻取(四),95,2018/12/19,报表间穿透钻取(五),96,2018/12/19,参数与提示,97,2018/12/19,级联,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,98,99,2018/12/19,Analysis Studio界面,主 题,引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio,2018/12/19,100,101,2018/12/19,Query Studio界面,2018/12/19,102,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报