• 1. Cognos中级培训培训师
  • 2. 主 题引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio2018/10/252
  • 3. 32018/10/25引言回顾Cognos基础培训 详细介绍Cognos各个组件的功能、用法及开发技巧
  • 4. 主 题引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio2018/10/254
  • 5. 52018/10/25Cognos Configuration界面
  • 6. 62018/10/25配置知识库(一)
  • 7. 72018/10/25配置知识库(二)知识库类型 1、Sql Server 2、Oracle 3、DB2 4、Sybase 5、Cognos Content Database
  • 8. 82018/10/25配置知识库(三)配置注意事项 1、默认是Sql Server类型,右键删除,再右键添加即可 2、Sql Server需混合模型登录 3、Oracle需Utf-8/Utf-16字符集,将Oracle JDBC驱动拷贝到Cognos安装目录下 4、DB2需Unicode字符集,将DB2 JDBC驱动拷贝到Cognos安装目录下 5、Sybase需Utf-8字符集,将ASE JDBC驱动拷贝到Cognos安装目录下
  • 9. 92018/10/25配置名字空间(一)名字空间类型 Active Directory Server Cognos Series 7 Custom Java Provider LDAP Netegrity SiteMinder NTLM SAP
  • 10. 102018/10/25配置名字空间(二)Active Directory Server 定义目录服务器的主机名和端口 Cognos Series 7 需要Access Manager组件并安装目录服务器,如Sunone Custom Java Provider 定义Java类 LDAP 安装目录服务器,如Sunone,定义主机名和端口 Netegrity SiteMinder 定义代理名,用户名和密码 NTLM 定义域名 SAP
  • 11. 112018/10/25分配内存(一)配置类型 1、小型配置 2、中型配置 3、大型配置 更改配置 右键删除,再右键添加, 选择配置类型
  • 12. 122018/10/25分配内存(二)小型配置 默认内存 768M 最小内存 512M 最大内存 1024M 中型配置 默认内存 1152M 最小内存 896M 最大内存 1408M 大型配置 默认内存 1536M 最小内存 1024M 最大内存 1792M
  • 13. 132018/10/25配置语言包(一)
  • 14. 142018/10/25配置语言包(二)
  • 15. 152018/10/25配置语言包(三)
  • 16. 主 题引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio2018/10/2516
  • 17. 172018/10/25Framework Manager介绍(一)
  • 18. 182018/10/25Framework Manager介绍(二)Framework Manager 給Cognos ReportNet提供元数据模型开发环境 用Framework Manager 对来自一个或多个数据源的数据业务展现进行建模 在Framework Manager 中,所创建的项目包含: 一个模型 名字空间 数据源 参数映射 包
  • 19. 192018/10/25Framework Manager介绍(三)
  • 20. 202018/10/25Framework Manager介绍(四)
  • 21. 212018/10/25命名规范
  • 22. 222018/10/25了解数据源
  • 23. 232018/10/25设置关系标准
  • 24. 242018/10/25定义函数集默认是包含所有的数据库函数
  • 25. 252018/10/25查询主题(一 )查询主题有三种类型,每个查询类似于数据库中的视图
  • 26. 262018/10/25查询主题(二)数据源查询主题
  • 27. 272018/10/25查询主题(三)模型查询主题
  • 28. 282018/10/25查询间关系(一)在查询主题上右键新建查询间关系
  • 29. 292018/10/25查询间关系(二)定义关系名,查询间关联关系
  • 30. 302018/10/25查询过滤(一)来自数据源的查询可以直接在SQL上写where条件
  • 31. 312018/10/25查询过滤(二)来自模型的查询主题需要添加过滤器
  • 32. 322018/10/25查询过滤(三)过滤表达式
  • 33. 332018/10/25查询过滤(四)过滤加入宏参数
  • 34. 342018/10/25查询过滤(五)宏参数也可以写在SQL的where条件里
  • 35. 352018/10/25创建多维模型(一)Framework Manager也能创建多维模型,该模型有别于Transformer创建的多维数据集,这里的模型不包含数据,只是组织数据的一种方式,对于前端固定报表,如需向下钻取,可在Framework Manager中创建维度实现。
  • 36. 362018/10/25创建多维模型(二)新建维度
  • 37. 372018/10/25创建多维模型(三)创建维度
  • 38. 382018/10/25创建多维模型(四)维度创建成功
  • 39. 392018/10/25创建多维模型(五)创建度量
  • 40. 402018/10/25创建多维模型(六)将度量赋到维度层次上
  • 41. 412018/10/25创建数据包并发布(一)右键创建包
  • 42. 422018/10/25创建数据包并发布(二)选择数据包包含的对象
  • 43. 432018/10/25创建数据包并发布(三)发布数据包
  • 44. 442018/10/25Framework Manager开发流程建立客户端到数据库的连接导入数据对象建立查询主题模型打包发布
  • 45. 452018/10/25其他常用选项设置(一)三种SQL类型 Cognos SQL Native SQL Pass-Though
  • 46. 462018/10/25其他常用选项设置(二)Cognos SQL 是模型默认的类型,当数据库表从源引入时默认。Cognos SQL支持多数据源,它不是当前数据库的标准SQL,但能与Cognos良好结合,它对于不同的数据库是透明的。一般情况下不用改变这种模式。 Native SQL 是当前数据库SQL,Cognos直接将SQL发送到当前数据库中运算,Native SQL不支持多数据源,但运行效率较高,我们可以编辑SQL,例如可以将一些维表改成Native以提高效率。 Pass-Though 不通过任何SQL验证。一般比较少这样设置。
  • 47. 472018/10/25其他常用选项设置(三)生成IQD文件 生成的IQD文件可以为Transformer生成Cube立方体模型提供数据源 发布模型时将IQD文件保存 在本地即可。
  • 48. 主 题引言 Cognos Configuration Framework Manager Transformer Cognos Connection Report Studio Analysis Studio Query Studio2018/10/2548
  • 49. 492018/10/25创建多维模型主要工具Transformer 多维模型设计工具 Analysis Studio 基于WEB的多维模型展现工具 PowerPlay 基于windows的多维模型展现工具 Framework Manager 多维模型发布工具(8.2版本以前)
  • 50. 502018/10/25Transformer介绍Transformer 多维模型设计工具 Transformer帮助将数据从各种数据源组织进多维数据集PowerCube。在最佳设计的PowerCube中,可以创建能够比较数据和发现趋势的报表 在使用Transformer创建模型之前,非常重要的一点是,首先要评测数据,以及确定如何构造他们,以使他们能够支持业务分析的类型。然后用Transformer创建多维模型,最后将数据按照模型设计方式整个进PowerCube。最后用户通过Analysis Studio进行数据的查看和分析。 Transformer不需要编程,因此它易于使用,并能够以快速有效的方法传递多维数据。
  • 51. 512018/10/25Transformer界面
  • 52. 522018/10/25概念理解(一)Transformer生成PowerCube的三种重要部分 1、源文件:源文件是查询,可以是结构(文本)或事物(数字) 2、维度图:一个维度图是一个显示模型中所有维度和他们包含层的表 3、指标:一个指标是用作企业主要性能指标的值
  • 53. 532018/10/25概念理解(二)维度 表示数据的最高层,可以典型的说明谁、什么,什么时间,什么地方一类问题。在模型中的有效维度决定了应用能够回答问题的类型。 层 表示维度数据逻辑上的等级关系(相当于数据的定位),每个维度层的等级规则确定了Cube的钻取路径。 类别 是位于一个维度中层上独立的数据元素(层中数据的具体取值)。最底层类别表示每个维度中最详细的数据元素。
  • 54. 542018/10/25组织数据源使用多数据源方式组织源数据,即每张表一个查询,这里的查询可以理解为视图,通过SQL将需要的字段组织在一个查询中。 表之间是通过名字关联的,即用来关联的字段必须同名
  • 55. 552018/10/25层属性Inciusion属性 1、Default (when need) 只包含事实表中有数据的维度成员 2、Always inciude 包含维表中所有的成员 3、Supress blank categories 去掉维度层次中的空值 4、Inclusion when needed 只包含事实表中有数据的维度成员
  • 56. 562018/10/25手工层点击父层次,拖动在旁边空白处,定义层次名字即可 新定义的手工层次,其类别可以来自源数据,也可以来自其下层类别
  • 57. 572018/10/25手工类别点击父类别,拖动在空白处,定义类别名字即可
  • 58. 582018/10/25创建维度视图右键添加View,定义名字,设置View查看维度类 别的限制
  • 59. 592018/10/25类别限制种类 Exclude:把指定类别及全部下层类别都排除,既看不见,也不参加汇总 Cloak:把指定类别及全部下层类别都屏蔽,全都看不见,但他们参加汇总 Suppress:仅把本层指定的类别屏蔽,其下层类别提升。不影响其他兄弟类别,也不影响汇总 Summarize:把指定类别的全部下层类别屏蔽,使它们看不见,把它们的值汇总到当前类别,当前指定的类别看上去就像是处在最底层 Apex:以当前类别作为本维度层次架构的定点,即只保留当前类别及其以下部分。旁系分支全部排除,既看不见,也不加汇总 在维度图示窗格中设置
  • 60. 602018/10/25计算时间方式(一)计算时间方式(Rollup)有两种方式 1、After Rollup 2、Before Rollup
  • 61. 612018/10/25计算时间方式(二)After Rollup 在集合计算之后。先集合计算,然后根据汇总值计算。即先汇总值计算出度量的值,然后再执行Rollup。
  • 62. 622018/10/25计算时间方式(三)Before Rollup 在集合计算之前。先对每个记录作计算,然后再集合计算,即根据源数据值而不是汇总值计算出度量的值,然后分别Rollup。
  • 63. 632018/10/25计算时间方式(四)示例
  • 64. 642018/10/25指标属性(一)Output Scale 小数点向左移动位数 Precision 小数点向右移动位数 示例:计算指标保留2位小数 Output Scale 设置为4 Precision 设置为6
  • 65. 652018/10/25指标属性(二)指标控制默认展现为NA
  • 66. 662018/10/25PowerCube属性(一)Cube存储绝对路径