版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、COGNOS 解决方案总体设计.1 设计原则COGNOS 产品平台将伴随整个系统的生命周期,随着系统的发展而不断扩充,为了更好地适应用户业务发展要求,结合用户要求的高灵活性、高可靠性、高安全性、可扩展性、可管理性,方案设计主要基于以下原则:l 高灵活性,系统将为大量的业务人员提供各种灵活的报表,分析,查询等各种功能,就要求要有很好的灵活性,能够适应用户各种需求,比如报表的点公式定义,用户自定义报表格式,自定义报表数据运算公式等。l 高效率性,面向众多的业务最终用户,需要提供各种报表、查询、分析在内的等多种应用功能,如何提高整个系统的效率将是系统设计过程中必须考虑的问题。l 高扩展性,随着系统应
2、用的不断深入,新的需求将不断被提出,必然导致到新增开发和维护,如何让开发能够轻松进行不花费大量精力而又不影响原有的应用架构将是系统 COGNOS平台设计的基本出发点之一。l 高安全性,系统作为未来用户重要信息平台,在满足众多业务用户从不同角度对数据展现的需求的同时,保证系统的数据安全性也是相当重要的任务.l高可靠性,系统是用户日常重要决策依据,保证系统的可靠性是系统设计的重要目标之一。l可管理性,业务复杂,数据量大,报表数量多,用户数多,可管理性将是用户关心的要点之一。.2 设计目标充分体现报表,分析,查询适应用户需求的强大功能和灵活性。动态分析和报表相结合实时报表和批量报表相结合提高系统效率
3、,在快速响应的基础上扩大用户报表并发数更灵活方便的扩展性提高分析、报表、查询设计的易用性提供多种类型的展现风格.3 设计思路我们为用户提供了Cognos全套解决方案。Cognos 具有基于 Web 的即席查询报表制作/展现工具,可以连接企业的各种数据源(包括关系型数据库,OLAP,文本等)进行查询和报表展现,也能够定时生成固定报表,满足用户对底层数据深入探查的需求。Cognos 提供给用户:l 企业报表完整的覆盖l 简化的报表创建、部署、发布和管理l 优秀的开放性、灵活性和扩展性Cognos 展现的报表基于统一的元数据模型。统一的元数据模型为应用提供了统一、一致的视图。用户可以在浏览器中自定义
4、报表,格式灵活,元素丰富,而且可以通过 Query Studio 进行即席的开放式查询。Cognos 还具有独特的穿透钻取(分析然后查询)的功能。用户可以在主题之间钻取,也可以在数据库信息之间钻取,还可以在主题多维立方体和关系型数据库之间钻取,从而有效地将各种相关的信息关联起来,使用户在分析汇总数据的同时能够深入到自己感兴趣的细节数据中,以便更全面地了解情况,做出正确决策。Cognos 强大的报表制作和展示功能能够制作/展示任何形式的报表,其纯粹的 Web 界面使用方式又使得部署成本和管理成本降到最低。4.3 构成组件及其作用Cognos 产品构成:数据源层元数据模型层服务层浏览器层Cogno
5、s 8 通过一个产品,统一的 Web 构架,基于所有的数据,面向所有的用户提供全面的功能。BI Modeling 作为统一的元数据模型设计工具,对企业中的各种数据源进行描述,支持传统 DB 数据源,文本数据源等,也支持 MOLAP 数据源,支持 ROLAP,可直接将关系型数据库描述为多维结构,然后将描述直接发布到 Cognos 服务器,也可通过元数据模型为 Cognos BI OLAP Modeling 提供数据,将关系型数据库内容转换为多维立方体,通过 BI Modeling 进行描述,发布到 Cognos 服务器,用户就可以直接在浏览器上进行各种多维分析,查询,报表、管理等操作。系统物理结
6、构如上图所示:共分为四层1 数据源层:包括业务数据库,数据集市,数据仓库,多维立方体以及其他来源的非关系型数据,作为查询统计分析的数据来源。2 模型定义层,模型定义层可以分为两部份,一部分通过 Cognos BI Server for Reporting Framwork Manager 将数据库在应用层定义为数据查询模型,定义的内容包括,数据库中的表 字段在模型层被重新命名,重新组织,使其符合业务人员的逻辑;表及字段被赋予应用级安全性,保证恰当的人可以看到恰当的数据。第二部分是将统计汇总数据按照业务逻辑生成多维立方体,将数据按照多维信息重新进行组织并且在应用层设置权限,使用户进行统计分析时得
7、到较好的性能和灵活的查询组合方式。3 应用服务器层,应用服务器层的 COGNOS BI SERVER FOR REPORTING Server 和 Cognos BI Server for Analysis Server将在模型定义层中定义的模型和多维立方体通过Web Server 进行发布展示。需要注意的是,查询模型和多维立方体是可以通过”穿透钻取”有效的连接起来,使得分析然后查询的Cognos 分析模式得到很好的体现。4 浏览器层:企业用户可以通过浏览器来进行查询统计分析,得到正确的信息。对系统进行管理。另外 Cognos 还提供了 Office Connection 组件,用户直接在 O
8、ffice 产品中进行报表的查看,对数据进行运算等各种操作,使 Cognos 和 Excel 的功能完美的无缝集成到一起。用户在 Excel 中对数据进行了计算,修改等各种操作之后,还可以直接将结果上传到服务器上,共享给其他用户。在整个系统解决方案中,Cognos 主要针对系统需求提供如下产品/模块以满足数据展示的需求:Cognos BI OLAP Modeling(设计多维模型)Cognos BI Server for Analysis (OLAP Server) Cognos BI Modeling(元数据模型)Cognos BI Server for Reporting(报表和查询服务)
9、 Cognos Office Connection(Cognos 和 Office 产品的整合)(1) BI OLAP ModelingBI OLAP Modeling 是 Cognos 提供的企业级 OLAP 模型设计工具,它将从各类数据源(数据库、数据仓库、平面文件)中筛选出来的数据创建成多维数据立方体。立方体是按探察业务的 OLAP多维因素分析模型的设计创建,通过对多维数据立方体的 OLAP 分析,用户可以辨明趋势、跟踪业务运作、创建高效的统计汇总报表。Cognos BI OLAP Modeling 具有极高的存储效率和响应速度,完全脱离了关系型数据库在性能和存储空间效率上的羁绊,保证用
10、户在访问数据时达到秒级的响应速度。(2) Cognos BI ModelingCognos BI Modeling 是 Cognos 的元数据模型设计工具,它可以连接多个数据源,对数据结构进行描述,为 Cognos 的多维分析,即席查询,报表等各种应用提供统一一致的数据视图,降低对企业数据访问的复杂性,同时提供对各种应用使用的结构的统一的管理。(3)Cognos BI Server for AnalysisCognos BI Server for Analysis 是业界领先的 OLAP 展现工具。它不仅能够让企业中的每一位员工都能够轻松自如地访问企业重要数据,从而更有效地管理其业务;还能对企
11、业数据进行多维分析和统计汇总报表制作,从而展现整个企业发展的趋势、控制业务运作。Cognos BI Server for Analysis 具有强大的定制分析制作能力,而这一切仅需用户通过鼠标托拽操作来完成,Cognos BI Server for Analysis 的易用性使得用户仅需要少量培训即可投入使用。用户不用关心数据库结构,直接按照业务的需求将自己关心的内容以拖拽的方式加入到自己的分析内容中。用户在分析的时候可以根据需要灵活的进行向上钻取,向下钻取,穿透钻取,灵活嵌套,TOP/Bottum N,不同角度的组合分析,自定义计算等各种分析功能。Cognos BI Server for A
12、nalysis 以提供零客户端的纯 Web访问方式,具有易用性出色的使用界面,同时又使得部署成本降到最低。(4)Cognos BI Server for ReportingCOGNOS BI SERVER FOR REPORTING 是基于 Web 的即席查询报表制作/展现工具,用来从企业的关系型数据库中直接取出数据进行查询和报表展现,或者定时生成固定报表,满足用户对底层数据深入探查的需求。用户可以通过他制作各种类型的报表,定义报表的展现方式,行列计算公式等,可以方便的实现包括中国特色的非平衡报表在内的各种报表。用户也可以分页面设计,每页可以有多个查询,每个查询可以连接多个数据源,甚至异构数据
13、源。用户可以通过的拷贝等简单方式在不同的报表之间进行查询,公式等的拷贝,同时报表的内容采用的是化繁为简的方式,可以精确控制报表中每一个对象的各种属性。用户在进行报表设计的时候不需要关心数据库的结构,也不需要知道 SQL/MDX 语法,只需要从业务的角度对数据进行操作和展现就可以了。(5)Cognos Office Connection除了提供用户直接通过浏览器进行报表的设计,察看,管理,发布等功能外,用户也可以使用Cognos 的Office Connection组件,直接在微软 Office 产品中进行报表的查看,比如在 Exel中对数据进行运算等各种操作,直接在 PowerPoint 中展
14、现报表内容等。使 Cognos 和Office 产品的功能完美的无缝集成到一起。对于熟悉使用 Office 产品的用户基本上不需要培训。用户在 Excel 中对数据进行了计算,修改等各种操作之后,还可以直接将结果上传到服务器上,共享给其他用户。用户定制报表的灵活性Cognos BI Server for Reporting 作为专业的报表制作工具为用户提供了强大功能与灵活性的完美结合,整个报表制作过程都是基于完全没有插件的纯浏览器界面,用户只需要通过简单的鼠标拖拽等操作就可以完成报表的制作,发布,管理,共享等各种功能。同时 Cognos BI Server For Reporting 提供了能
15、够满足用户系统特殊要求的各种功能,如:Cognos 的 BI Server For Reporting 本身就提供了报表中点对点的公式定义,交叉表中特殊点的公式定义的强大功能。用户同过简单得鼠标拖拽就能很好的完成。Cognos 的门户可以由用户自由的定义,可以方便地控制每个报表保留不同的版本Cognos 的事件管理功能,能够方便的进行如版本修改通知,当有新的报表发布之后,想相关人员发送 MAIL 以及门户消息,提醒进行新版本定制。Cognos 强大的报表功能,还能方便的定义数据校验报表。安全性Cognos 系统应提供集中式的安全控制机制。权限控制涵盖 Cognos 从界面项目到数据的单元格。C
16、ognos 支持基于工业标准的安全管理机制。在Cognos 系统中,所有被使用的模块均由安全管理组件统一管理。COGNOS 安全性控制贯穿整套解决方案始终,从应用级的访问控制、到分析指标的控制,到分析角度的控制,一直细化到对数据库表访问的控制,对字段访问的控制,可以根据用户的不同角色,提供给用户不同的视图。可以说 Cognos 的安全性控制是细化到单元格级的。对于系统中的非 Cognos 产品部分,Cognos 提供开放的安全认证机制,提供用来自定义安全性开发接口,能够与系统中的同类产品、底层数据库、操作系统、Web 服务器和应用服务器等组件进行无缝高效的安全性集成,构成一次登录、紧密集成、安
17、全性统一的混合应用系统。Cognos 提供了各个数据层次贯穿始终的安全性控制能力,从 Web 界面上的项目到数据行列的访问,全部受控于整体安全性管理之下。不同的用户只能根据自己的身份访问经过授权的数据。COGNOS 提供了一个灵活的安全性构架,能与现有系统的安全模块有很好的兼容性,很方便的和现有的验证系统和加密系统整合。性能Cognos 作为高性能的 BI 产品,采用了先进的系统构架,实现最大化的资源利用和最大化用户并发,从而达到最大化的性能。 Cognos 具有强大的专业化的 OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)。多维数据立方体是一系列面向应用主
18、题的数据集市,能处理大数据量,它为用户快速实现大数据量的统计分析报表提供了中间数据文件,即多维数据库(Cubes)。由于脱离了关系型数据库,Cognos 对立方体的访问可以达到秒级的数据分析访问速度l 关键的多维数据结构,使 OLAP 分析及汇总报表不需要再次从数据库 SQL 的过程,从而使系统的整个开销降到最低,并保证了对拥护操作的最快响应。l 高度压缩汇总的 CUBE 数据存储技术,从而使 CUBE 占用资源大大降低。l 采用轻量级模块,多线程机制 , 从而减少模块加载对资源的占用,同时一个模块只需导入一次,就可以并发的处理用户请求 。l 智能化的负载均衡,分布式结构,自动负载均衡。可在静
19、态权重方式和动态优化资源利用之间达到平衡。l 采用粗粒度封装,有效的减少了服务之间交互次数,提高了运行效率 。l 采用了 BI BUS,有效的提高了 Cognos BI 各服务之间交互的效率,实现数据共享。l 提供高速智能缓存机制,在内存中存储已经查询过的结果,这样能保证在大用户并发的情况下提高整个系统的响应速度。提高查询性能,缓解系统的压力。l 可以分页取数,而不必将所有数据全部下载到客户端后才打开报表。l 动态 SQL 功能,Cognos 具有动态 SQL 方式,可根据用户的环境,用户对条件的选择动态的生成查询,能最大限度的适应数据库结构针对性能的优化。l 多路查询功能,Cognos 明细
20、查询功能可以在用户的要求中利用 SQL 技术实现多路查询,可将多连接的大数据量查询分成多个查询,得到小数据量的结果集,提高查询速度。以上仅是部分常用技术,针对具体的情况,可以使用其它更多的优化技术。扩展作为有效的业务智能(BI)解决方案的最大的、发展最快的组件,企业查询和报表在给企业所有层次的所有用户提供帮助方面起到了关键作用。因此,当选择和部署报表解决方案时,扩展性是一个需要考虑的关键因素。首先,Cognos 的单应用服务器体系结构,是面向所有用户的单一应用服务器体系结构。Cognos 产品能充分利用企业已有的基础架构,包括 NT 和 UNIX 操作平台,避免购买服务器的昂贵费用,降低了企业
21、部署的总体成本。重要的是 Cognos 单应用服务器体系结构也是一个可扩展的体系结构,它允许 IT 轻松而迅速地增加更多的处理能力,即从单应用服务器扩展到多应用服务器,允许更多的用户在 Web 上访问分析和数据传输。因为 Cognos EBI 解决方案是以多层次的处理体系结构为基础,能自动调整负载平衡和服务器容错处理,能同时支持 UNIX 和 NT操作系统平台l 具有很好的横向扩展性,可通过服务器的分布式处理来满足增加的访问压力,可以容易的增加服务器进行负载,甚至可以将不同平台的服务器组合起来进行负载。用户的请求可以分发到这些分布处理的服务器上,防止了服务器的过载,同时也具备了容错的功能 。l
22、Cognos 提供的API,支持目前主流开发工具(如 java, .net, vb等),进行二次开发,使个性化更加容易。 API 提供了一个与平台独立的接口,可以实现如创建发布报表,打开运行报表,调度,集成安全性等任何在cognos 门户上实现的功能。l与现有系统无缝的门户集成和安全性集成。使用 Cognos 提供的开发接口,可以实现和现有系统统一的用户管理和认证,实现系统的一次登陆。通过 URL 或者 API 方式,用户可以在的其他系统的portal 上访问 cognos 报表。l 使用了先进成熟的完全基于 Web 的技术,如xml, soap, wsdl等;能够适应企业级的报表应用。l 很
23、好的纵向扩展性,可方便的向应用中添加不同的子系统,以适应企业应用扩展。l 全面使用Web Service,意味着从根本的技术上可以和企业的集中策略一致,使用 Web Service 的目标就是建立统一的以 Web 应用为中心,基于服务器的,完全可分布体系结构,从本质上可以满足数据集中应用 。Cognos 是面向服务的松耦合结构,这样在结构中的各模块只需保留单一独立的服务功能,在整个分布结构中,各个模块之间实现交互,一个模块得到请求,完成自己的服务之后,向下一个模块发出请求,在任何一个模块内部都不涉及到其他模块或服务。这种松耦合结构,给于了 Cognos 很好的可扩展性,同时使 Cognos 可
24、以将相关处理集中进行,易于管理,在 Cognos 的构架中,可以灵活的增加某些服务的处理能力,来满足系统中对应服务请求的增长,而不需要同时管理整个系统,增加整个系统的处理能力,造成不必要的资源浪费。4.9 运行环境需求及组织方案4.9.1COGNOS 产品支持的操作系统Cognos 产品支持包括Windows 2000 ,Windows 2003, Windows XP, HP-UX, AIX, Solaris 等在内的主流的操作系统。4.9.2COGNOS 产品支持的数据库Cognos 作为一家著名的 BI 厂商,提供对所有主流关系型数据库以及其他非关系型数据文件良好的支持,Cognos 产
25、品支持包括 Oracle, DB2, SQL Server, Informix, Sybase 等主流的关系型数据库,以及 IQ, TERA DATA 等数据仓库,同时支持其他可使用 ODBC 连接的其他数据源。4.9.3COGNOS 产品支持的应用服务器Cognos 支持包括 Tomcat, Websphere, Weblogic 等各种应用服务器。同时支持 IIS,Apache,IBM HTTP Server,Domino 等各种 Web Server。4.9.4COGNOS 产品客户所需的浏览器浏览器客户端支持 WINDOWS 环境下 IE 浏览器、LUINX 图形终端环境下 MOZIL
26、LA 以及 NETSCAPE 等多种浏览器。3. COGNOS 的特点与优势5.1COGNOS 整体解决方案的特点与优势统一性Cognos 8 实现了在一种产品,一种 Web 构架中,基于所有数据源,面向所有用户提供完整的功能。Cognos8 为用户提供完整的功能:灵活可自由定制的门户功能自助查询功能企业各种报表的制作功能,能够涵盖企业所有的报表需求多角度,多指标的分析功能自动化的事件监控功能,能够通过, 等手段通知用户,自动启动业务的运行强大的管理功能 Cognos 8 能够基于所有的数据源Cognos8 的各种强大的功能都可以基于所有的数据源,包括 Oracle ,DB2,SQL Serv
27、er,Informix,Sybase 等各种主流关系型数据库,Teradata,IQ 等主流的数据仓库,文本文件,以及各种多维立方体。Cognos 通过统一的元数据管理为用户屏蔽了对数据访问的障碍。同时基于多维立方体的报表功能大大提高了报表的响应速度。Cognos 8 面向所有用户Cognos 灵活而强大的功能,能够面向企业中从管理员到最终用户,从业务员到高层领导的所有用户,只需要通过简单地授权之后,就可以在纯浏览器界面中进行各种报表的制作,查询,分析,以及报表的发布,共享,管理等各种操作。而所有这些都是基于完全没有插件的纯浏览器界面。Cognos 8 采用了统一的 Web 构架,Cognos
28、 采用了 SOA 的体系构架,完全采用 Web Service, XML 等标准的通用协议,从而非常利于系统的标准化以及与其它系统的无缝集成。使系统能够方便的在企业范围内进行灵活的部署。5.1.1 企业级业务智能部署能力、随时随地的网络数据访问分析Cognos 多层次可扩展的 EBI 体系结构能在企业决策分析系统中,实现跨硬件平台(如:NT 平台和UNIX 平台)、跨软件平台(如:不同的数据库、不同的 Web 服务器)和跨区域的全企业范围内的 BI 部署,实现随时随地的数据共享和访问分析。5.1.2 对多种数据源的支持和数据整合能力Cognos 产品能够连接多种关系型数据源和文本型数据源,能将
29、 DB2、Informix、SQL Server、Oracle、Microsoft SQL Server、 Teradata 等多种关系型数据库中的数据抽取并融合在一起,形成完整的企业级数据视图。5.1.3 OLAP Server 的优势和快速的数据访问分析能力Cognos 具有强大的专业化的 OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)。多维数据立方体是一系列面向应用主题的数据集市,能处理大数据量,它为用户快速实现大数据量的统计分析报表提供了中间数据文件,即多维数据库(Cubes)。由于脱离了关系型数据库,Cognos 对立方体的访问可以达到秒级的数据分
30、析访问速度。5.1.4 丰富的报表类型由于 Cognos 自身具有强大的报表制作功能,所以 Cognos 能满足上千用户在各自的桌面或远程访问所需的各种报表需求。5.1.6 强大的报表制作、部署和自动发布和报表管理功能利用 Cognos 报表的 Web 发布管理服务器,灵活的部署能力和负载均衡,发布成百上千份的报表。用户能够非常方便的制作报表,自动在 Web 上发布报表。企业内部和外部的所有类型用户无需经过培训都可以通过 Web 访问、察看、打印报表。5.1.7 数据访问分析的安全性Cognos 采用集中方式、基于 LDAP 的安全管理机制。Cognos 提供了一种API 的方法使 Cogno
31、s 和企业已有的安全性集成。以工业标准 LDAP 目录服务的方式进行用户安全性管理,能与其他安全性产品和应用集成使用。5.1.8 大用户数和大数据量的数据访问分析能力Cognos EBI 解决方案具有处理大用户数和大数据量的数据访问分析能力,性能稳定,承载能力杰出。Cognos BI OLAP Modeling是企业级 OLAP 服务器,能处理 TB 级的海量数据,并保证最终结果在存储结构、访问速度上的高效率;Cognos BI Server for Analysis 则是企业级 BI 服务器,它将多维立方体在 Web 上分布、管理,它的负载均衡、服务器容错等特性可以完美地支持大用户数和大数据量的访问,无论是一个用户还是上千个用户都能轻松应付;COGNOS BI SERVER FOR REPORTING 则是高效报表制作、即席查询工具,由于采用了多线程支持、高效率的处理流程和优化的查询结构,能够高效地响应对细节数据敏感的用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 寺庙梁架安全检测方案
- 施工临时应急处置方案
- 煤矿采空区治理方案
- 集装箱运输企业货物装卸作业标准化管理方案
- T∕CIN 082-2025 沉管隧道管节接头施工技术规范
- 2026年全国施工员之设备安装施工专业管理实务考试专项特训题详细参考解析
- 2026非织造布产业全球市场现状分析及未来规划与进口出口战略规划研究报告
- 2026非洲智能导盲设备行业市场环境竞争格局发展前景投资评估规划咨询报告
- 2026非洲时尚品牌设计行业市场现状竞争分析及运营评估布局分析研究报告
- 2026-2030中国杀鼠剂行业市场发展趋势与前景展望战略分析研究报告
- 2026江苏联环药业集团有限公司招聘3人笔试参考题库及答案详解
- 2026年陕西高考物理考试题目及答案
- 2026中学教资信息处理常用技巧课件
- 2026中国医学科学院病原生物学研究所社会招聘33人笔试备考题库及答案解析
- 2026安全生产月全员安全生产责任制专题培训
- 2025年浙江公务员考试《行测》真题参考答案及解析
- 2026年二级注册计量师(计量法律法规及综合知识)考试试题及答案
- 健康管理师6第六章健康风险评估新
- 执业中药师《中药学专业知识一》考试(重点)题库300题(含答案解析)
- YY/T 0031-2008输液、输血用硅橡胶管路及弹性件
- GB/T 3836.1-2021爆炸性环境第1部分:设备通用要求
评论
0/150
提交评论