- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
COGNOS介绍
提 纲 商务智能? 商务智能(Business Intelligence,简称BI)是以数据仓库 为基础,结合决策支持系统来帮助有关部门,加强对业务信息的 智能化管理,帮助企业获得竞争优势的技术。它的作用包括: 将企业数据用于决策支持 能够探察和分析数据以揭示企业内部的某种趋势 Cognos? Cognos是一种BI工具,实现了企业级的交互式数据库查询和报表生成,向任何企业提供既经济又有效的OLAP解决方案。它不仅能够让企业的每一位员工都能够轻松自如地访问企业重要数据,有效地管理其业务,还能对企业数据进行多维分析和统计汇总,为企业管理者决策提供依据。 COGNOS系统架构 COGNOS系统架构 Cognos8主要用到的组件包含五个: Framework Manager 查询:业务数据组织工具 ReportStudio 查询:专用报表构筑工具 QueryStudio 查询:即席报表生成工具 Transformer 分析:多维数据设计工具 AnalysisStudio 分析:多维数据展现工具 COGNOS系统架构 COGNOS系统架构 COGNOS系统架构 Framework简介 Framework是一个提供元数据模型开发的环境,创建的模型是来自一个或多个数据源的数据结构的业务展现。是一个基于Windows的客户应用程序。Framework创建的模型可以发布成包,为QueryStudio ,ReportStudio提供逻辑数据集,其主要功能如下: 建立客户端到数据库的连接 导入数据对象 建立查询主题 模型打包发布 Framework简介 在Framework中,开发模型的工作是在一个Project中进行的 Project就是包含有根据业务模型和规则组织的元数据对象,它以一个文件夹的形式出现在文件系统中,它包含一个工程文件(.cpf)和特定的XML文件 一个Project可以对应多个应用主题,每个应用主题可以包含多张报表应用 用Framework新建一个Project后可以看到,一个Project包括: 名称空间 数据源 参数映射 包 Framework简介 Framework模型示例如图: Framework简介 根据模型定义的规范,将模型用文件夹人为的划分为2个部分,分 别为物理层和逻辑层。物理层直接从数据源中引入表的物理定义,逻 辑层为物理层对应物理表的业务视角下的逻辑定义。 Framework简介 物理层的建立 根据数据分析,设计模型中需导入的物理表,以便尽可能的提高 查询语句的运行效率(比较理想的结构是星形结构,一个中间表和多 个物理维表)。在根名字空间(和数据源同名)下,建立一个名为物 理层的文件夹目录,然后在物理层文件夹下通过右键电击执行“Run Metadate Wizard”,将数据源中相关的物理表引入这个目录。 Framework简介 注意,根据模型定义规范,来自不同数据源的表或其它数据结构应 使用名字空间组织归类。 Framework简介 逻辑层的建立 在根名字空间下,建立一个名为逻辑层的文件夹目录,在逻辑层文 件夹下通过右键点击生成Query Subject,Query Subject的字段是根据 业务逻辑从物理层文件夹中的表或其它数据结构引入的,建议字段名 都为中文。逻辑层中的表为事实表和维表的结构,在事实表中包含维 度的编码值和指标的值,维表中包括每个维度上编码值和其名称的对 应关系。 Framework简介 在逻辑层中建立逻辑表间的关系,如图 Framework简介 发布包 包含查询主题的一个子集(或一个完整集)和工程中定义的其它对象;可发布为一个模型供报表开发、查询和分析人员使用。 Framework模型开发流程 ReportStudio简介 Report Studio提供了强大的功能,譬如分页、提示、高级图表,并提供多张方式定制分析。您使用Report Studio时,数据是不可见的。要看到当前数据,必须运行分析 。 ReportStudio具有的特点包括: 1).多种页面布局 2).可以使用类似HTML的布局对象,创建自由形式的布局 3).具有报表间相互钻取的功能 4).支持基于浏览器的解释语言(JavaScript,HTML)和技术(ActiveX) 5).不需要大量代码就可以创建非常完整的提示 ReportStudio简介
文档评论(0)