




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除COGNOS解决方案总体设计.1设计原则COGNOS产品平台将伴随整个系统的生命周期,随着系统的发展而不断扩充,为了更好地适应用户业务发展要求,结合用户要求的高灵活性、高可靠性、高安全性、可扩展性、可管理性,方案设计主要基于以下原则:l 高灵活性,系统将为大量的业务人员提供各种灵活的报表,分析,查询等各种功能,就要求要有很好的灵活性,能够适应用户各种需求,比如报表的点公式定义,用户自定义报表格式,自定义报表数据运算公式等。l 高效率性,面向众多的业务最终用户,需要提供各种报表、查询、分析在内的等多种应用功能,如何提高整个系统的效率将是系统设计过程中必须考虑的问题。l 高扩展性,随着系统应用的不断深入,新的需求将不断被提出,必然导致到新增开发和维护,如何让开发能够轻松进行不花费大量精力而又不影响原有的应用架构将是系统COGNOS平台设计的基本出发点之一。l 高安全性,系统作为未来用户重要信息平台,在满足众多业务用户从不同角度对数据展现的需求的同时,保证系统的数据安全性也是相当重要的任务.l 高可靠性,系统是用户日常重要决策依据,保证系统的可靠性是系统设计的重要目标之一。l 可管理性,业务复杂,数据量大,报表数量多,用户数多,可管理性将是用户关心的要点之一。.2设计目标充分体现报表,分析,查询适应用户需求的强大功能和灵活性。动态分析和报表相结合实时报表和批量报表相结合提高系统效率,在快速响应的基础上扩大用户报表并发数更灵活方便的扩展性提高分析、报表、查询设计的易用性提供多种类型的展现风格.3设计思路我们为用户提供了Cognos全套解决方案。Cognos具有基于Web的即席查询报表制作/展现工具,可以连接企业的各种数据源(包括关系型数据库,OLAP,文本等)进行查询和报表展现,也能够定时生成固定报表,满足用户对底层数据深入探查的需求。Cognos提供给用户:l 企业报表完整的覆盖l 简化的报表创建、部署、发布和管理l 优秀的开放性、灵活性和扩展性Cognos展现的报表基于统一的元数据模型。统一的元数据模型为应用提供了统一、一致的视图。用户可以在浏览器中自定义报表,格式灵活,元素丰富,而且可以通过Query Studio进行即席的开放式查询。Cognos还具有独特的穿透钻取(分析然后查询)的功能。用户可以在主题之间钻取,也可以在数据库信息之间钻取,还可以在主题多维立方体和关系型数据库之间钻取,从而有效地将各种相关的信息关联起来,使用户在分析汇总数据的同时能够深入到自己感兴趣的细节数据中,以便更全面地了解情况,做出正确决策。Cognos强大的报表制作和展示功能能够制作/展示任何形式的报表,其纯粹的Web界面使用方式又使得部署成本和管理成本降到最低。4.3构成组件及其作用Cognos 产品构成:Cognos 门户元数据模型设计(Framework Manager)查询数据源层报表分析事件管理其他Cognos 服务元数据模型层服务层浏览器层DATAOLAPDBDBCognos 8 通过一个产品,统一的Web 构架,基于所有的数据,面向所有的用户提供全面的功能。BI Modeling作为统一的元数据模型设计工具,对企业中的各种数据源进行描述,支持传统DB数据源,文本数据源等,也支持MOLAP数据源,支持ROLAP,可直接将关系型数据库描述为多维结构,然后将描述直接发布到Cognos 服务器,也可通过元数据模型为Cognos BI OLAP Modeling 提供数据,将关系型数据库内容转换为多维立方体,通过BI Modeling进行描述,发布到Cognos服务器,用户就可以直接在浏览器上进行各种多维分析,查询,报表、管理等操作。系统物理结构如上图所示:共分为四层1 数据源层:包括业务数据库,数据集市,数据仓库,多维立方体以及其他来源的非关系型数据,作为查询统计分析的数据来源。 2 模型定义层,模型定义层可以分为两部份,一部分通过Cognos BI Server for Reporting Framwork Manager 将数据库在应用层定义为数据查询模型,定义的内容包括,数据库中的表 字段在模型层被重新命名,重新组织,使其符合业务人员的逻辑;表及字段被赋予应用级安全性,保证恰当的人可以看到恰当的数据。第二部分是将统计汇总数据按照业务逻辑生成多维立方体,将数据按照多维信息重新进行组织并且在应用层设置权限,使用户进行统计分析时得到较好的性能和灵活的查询组合方式。3 应用服务器层,应用服务器层的COGNOS BI SERVER FOR REPORTING Server和Cognos BI Server for Analysis Server将在模型定义层中定义的模型和多维立方体通过Web Server进行发布展示。需要注意的是,查询模型和多维立方体是可以通过”穿透钻取”有效的连接起来,使得分析然后查询的Cognos 分析模式得到很好的体现。4 浏览器层:企业用户可以通过浏览器来进行查询统计分析,得到正确的信息。对系统进行管理。另外Cognos还提供了Office Connection组件,用户直接在Office产品中进行报表的查看,对数据进行运算等各种操作,使Cognos和Excel的功能完美的无缝集成到一起。用户在Excel中对数据进行了计算,修改等各种操作之后,还可以直接将结果上传到服务器上,共享给其他用户。在整个系统解决方案中,Cognos主要针对系统需求提供如下产品/模块以满足数据展示的需求:Cognos BI OLAP Modeling(设计多维模型)Cognos BI Server for Analysis (OLAP Server)Cognos BI Modeling(元数据模型)Cognos BI Server for Reporting(报表和查询服务) Cognos Office Connection(Cognos和Office产品的整合)(1) BI OLAP ModelingBI OLAP Modeling是Cognos提供的企业级OLAP 模型设计工具,它将从各类数据源(数据库、数据仓库、平面文件)中筛选出来的数据创建成多维数据立方体。立方体是按探察业务的OLAP多维因素分析模型的设计创建,通过对多维数据立方体的OLAP分析,用户可以辨明趋势、跟踪业务运作、创建高效的统计汇总报表。Cognos BI OLAP Modeling具有极高的存储效率和响应速度,完全脱离了关系型数据库在性能和存储空间效率上的羁绊,保证用户在访问数据时达到秒级的响应速度。(2) Cognos BI ModelingCognos BI Modeling是Cognos的元数据模型设计工具,它可以连接多个数据源,对数据结构进行描述,为Cognos的多维分析,即席查询,报表等各种应用提供统一一致的数据视图,降低对企业数据访问的复杂性,同时提供对各种应用使用的结构的统一的管理。(3)Cognos BI Server for AnalysisCognos BI Server for Analysis是业界领先的OLAP展现工具。它不仅能够让企业中的每一位员工都能够轻松自如地访问企业重要数据,从而更有效地管理其业务;还能对企业数据进行多维分析和统计汇总报表制作,从而展现整个企业发展的趋势、控制业务运作。Cognos BI Server for Analysis具有强大的定制分析制作能力,而这一切仅需用户通过鼠标托拽操作来完成,Cognos BI Server for Analysis的易用性使得用户仅需要少量培训即可投入使用。用户不用关心数据库结构,直接按照业务的需求将自己关心的内容以拖拽的方式加入到自己的分析内容中。用户在分析的时候可以根据需要灵活的进行向上钻取,向下钻取,穿透钻取,灵活嵌套,TOP/Bottum N,不同角度的组合分析,自定义计算等各种分析功能。Cognos BI Server for Analysis以提供零客户端的纯Web访问方式,具有易用性出色的使用界面,同时又使得部署成本降到最低。(4)Cognos BI Server for Reporting COGNOS BI SERVER FOR REPORTING是基于Web的即席查询报表制作/展现工具,用来从企业的关系型数据库中直接取出数据进行查询和报表展现,或者定时生成固定报表,满足用户对底层数据深入探查的需求。用户可以通过他制作各种类型的报表,定义报表的展现方式,行列计算公式等,可以方便的实现包括中国特色的非平衡报表在内的各种报表。用户也可以分页面设计,每页可以有多个查询,每个查询可以连接多个数据源,甚至异构数据源。用户可以通过的拷贝等简单方式在不同的报表之间进行查询,公式等的拷贝,同时报表的内容采用的是化繁为简的方式,可以精确控制报表中每一个对象的各种属性。用户在进行报表设计的时候不需要关心数据库的结构,也不需要知道SQL/MDX语法,只需要从业务的角度对数据进行操作和展现就可以了。(5)Cognos Office Connection除了提供用户直接通过浏览器进行报表的设计,察看,管理,发布等功能外,用户也可以使用Cognos的Office Connection组件,直接在微软Office 产品中进行报表的查看,比如在Exel中对数据进行运算等各种操作,直接在PowerPoint中展现报表内容等。使Cognos和Office产品的功能完美的无缝集成到一起。对于熟悉使用Office 产品的用户基本上不需要培训。用户在Excel中对数据进行了计算,修改等各种操作之后,还可以直接将结果上传到服务器上,共享给其他用户。用户定制报表的灵活性Cognos BIServer for Reporting 作为专业的报表制作工具为用户提供了强大功能与灵活性的完美结合,整个报表制作过程都是基于完全没有插件的纯浏览器界面,用户只需要通过简单的鼠标拖拽等操作就可以完成报表的制作,发布,管理,共享等各种功能。同时Cognos BI Server For Reporting提供了能够满足用户系统特殊要求的各种功能,如:Cognos 的BI Server For Reporting本身就提供了报表中点对点的公式定义,交叉表中特殊点的公式定义的强大功能。用户同过简单得鼠标拖拽就能很好的完成。Cognos的门户可以由用户自由的定义,可以方便地控制每个报表保留不同的版本Cognos的事件管理功能,能够方便的进行如版本修改通知,当有新的报表发布之后,想相关人员发送MAIL以及门户消息,提醒进行新版本定制。Cognos强大的报表功能,还能方便的定义数据校验报表。安全性Cognos系统应提供集中式的安全控制机制。权限控制涵盖Cognos从界面项目到数据的单元格。Cognos支持基于工业标准的安全管理机制。在Cognos系统中,所有被使用的模块均由安全管理组件统一管理。COGNOS安全性控制贯穿整套解决方案始终,从应用级的访问控制、到分析指标的控制,到分析角度的控制,一直细化到对数据库表访问的控制,对字段访问的控制,可以根据用户的不同角色,提供给用户不同的视图。可以说Cognos的安全性控制是细化到单元格级的。对于系统中的非Cognos产品部分,Cognos提供开放的安全认证机制,提供用来自定义安全性开发接口,能够与系统中的同类产品、底层数据库、操作系统、Web服务器和应用服务器等组件进行无缝高效的安全性集成,构成一次登录、紧密集成、安全性统一的混合应用系统。Cognos提供了各个数据层次贯穿始终的安全性控制能力,从Web界面上的项目到数据行列的访问,全部受控于整体安全性管理之下。不同的用户只能根据自己的身份访问经过授权的数据。COGNOS提供了一个灵活的安全性构架,能与现有系统的安全模块有很好的兼容性,很方便的和现有的验证系统和加密系统整合。性能Cognos作为高性能的BI产品,采用了先进的系统构架,实现最大化的资源利用和最大化用户并发,从而达到最大化的性能。Cognos 具有强大的专业化的OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)。多维数据立方体是一系列面向应用主题的数据集市,能处理大数据量,它为用户快速实现大数据量的统计分析报表提供了中间数据文件,即多维数据库(Cubes)。由于脱离了关系型数据库,Cognos对立方体的访问可以达到秒级的数据分析访问速度l 关键的多维数据结构,使OLAP分析及汇总报表不需要再次从数据库SQL的过程,从而使系统的整个开销降到最低,并保证了对拥护操作的最快响应。l 高度压缩汇总的CUBE数据存储技术,从而使CUBE占用资源大大降低。l 采用轻量级模块,多线程机制 , 从而减少模块加载对资源的占用,同时一个模块只需导入一次,就可以并发的处理用户请求 。l 智能化的负载均衡,分布式结构,自动负载均衡。可在静态权重方式和动态优化资源利用之间达到平衡。l 采用粗粒度封装,有效的减少了服务之间交互次数,提高了运行效率 。l 采用了BI BUS,有效的提高了Cognos BI 各服务之间交互的效率,实现数据共享。l 提供高速智能缓存机制,在内存中存储已经查询过的结果,这样能保证在大用户并发的情况下提高整个系统的响应速度。提高查询性能,缓解系统的压力。l 可以分页取数,而不必将所有数据全部下载到客户端后才打开报表。l 动态SQL功能,Cognos具有动态SQL方式,可根据用户的环境,用户对条件的选择动态的生成查询,能最大限度的适应数据库结构针对性能的优化。l 多路查询功能,Cognos明细查询功能可以在用户的要求中利用SQL技术实现多路查询,可将多连接的大数据量查询分成多个查询,得到小数据量的结果集,提高查询速度。以上仅是部分常用技术,针对具体的情况,可以使用其它更多的优化技术。扩展作为有效的业务智能(BI)解决方案的最大的、发展最快的组件,企业查询和报表在给企业所有层次的所有用户提供帮助方面起到了关键作用。因此,当选择和部署报表解决方案时,扩展性是一个需要考虑的关键因素。首先,Cognos的单应用服务器体系结构,是面向所有用户的单一应用服务器体系结构。Cognos产品能充分利用企业已有的基础架构,包括NT和UNIX操作平台,避免购买服务器的昂贵费用,降低了企业部署的总体成本。重要的是Cognos单应用服务器体系结构也是一个可扩展的体系结构,它允许IT轻松而迅速地增加更多的处理能力,即从单应用服务器扩展到多应用服务器,允许更多的用户在Web上访问分析和数据传输。因为Cognos EBI解决方案是以多层次的处理体系结构为基础,能自动调整负载平衡和服务器容错处理,能同时支持UNIX和NT操作系统平台l 具有很好的横向扩展性,可通过服务器的分布式处理来满足增加的访问压力,可以容易的增加服务器进行负载,甚至可以将不同平台的服务器组合起来进行负载。用户的请求可以分发到这些分布处理的服务器上,防止了服务器的过载,同时也具备了容错的功能 。l Cognos提供的API,支持目前主流开发工具(如java, .net, vb等),进行二次开发,使个性化更加容易。 API提供了一个与平台独立的接口,可以实现如创建发布报表,打开运行报表,调度,集成安全性等任何在cognos门户上实现的功能。l 与现有系统无缝的门户集成和安全性集成。使用Cognos提供的开发接口,可以实现和现有系统统一的用户管理和认证,实现系统的一次登陆。通过URL或者API方式,用户可以在的其他系统的portal上访问cognos报表。l 使用了先进成熟的完全基于Web的技术,如xml, soap, wsdl等;能够适应企业级的报表应用。 l 很好的纵向扩展性,可方便的向应用中添加不同的子系统,以适应企业应用扩展。l 全面使用Web Service,意味着从根本的技术上可以和企业的集中策略一致,使用Web Service的目标就是建立统一的以Web应用为中心,基于服务器的,完全可分布体系结构,从本质上可以满足数据集中应用 。Cognos是面向服务的松耦合结构,这样在结构中的各模块只需保留单一独立的服务功能,在整个分布结构中,各个模块之间实现交互,一个模块得到请求,完成自己的服务之后,向下一个模块发出请求,在任何一个模块内部都不涉及到其他模块或服务。这种松耦合结构,给于了Cognos很好的可扩展性,同时使Cognos可以将相关处理集中进行,易于管理,在Cognos的构架中,可以灵活的增加某些服务的处理能力,来满足系统中对应服务请求的增长,而不需要同时管理整个系统,增加整个系统的处理能力,造成不必要的资源浪费。4.9运行环境需求及组织方案4.9.1COGNOS产品支持的操作系统Cognos产品支持包括Windows 2000 ,Windows 2003, Windows XP, HP-UX, AIX, Solaris等在内的主流的操作系统。4.9.2COGNOS产品支持的数据库Cognos作为一家著名的BI厂商,提供对所有主流关系型数据库以及其他非关系型数据文件良好的支持,Cognos产品支持包括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图形终端环境下MOZILLA以及NETSCAPE等多种浏览器。3. COGNOS的特点与优势5.1COGNOS整体解决方案的特点与优势统一性Cognos 8 实现了在一种产品,一种Web构架中,基于所有数据源,面向所有用户提供完整的功能。Cognos8 为用户提供完整的功能:灵活可自由定制的门户功能自助查询功能企业各种报表的制作功能,能够涵盖企业所有的报表需求多角度,多指标的分析功能自动化的事件监控功能,能够通过,等手段通知用户,自动启动业务的运行强大的管理功能Cognos 8 能够基于所有的数据源Cognos8 的各种强大的功能都可以基于所有的数据源,包括Oracle ,DB2,SQL Server,Informix,Sybase等各种主流关系型数据库,Teradata,IQ等主流的数据仓库,文本文件,以及各种多维立方体。Cognos通过统一的元数据管理为用户屏蔽了对数据访问的障碍。同时基于多维立方体的报表功能大大提高了报表的响应速度。Cognos 8 面向所有用户Cognos灵活而强大的功能,能够面向企业中从管理员到最终用户,从业务员到高层领导的所有用户,只需要通过简单地授权之后,就可以在纯浏览器界面中进行各种报表的制作,查询,分析,以及报表的发布,共享,管理等各种操作。而所有这些都是基于完全没有插件的纯浏览器界面。Cognos 8采用了统一的Web 构架,Cognos 采用了SOA的体系构架,完全采用Web Service,XML等标准的通用协议,从而非常利于系统的标准化以及与其它系统的无缝集成。使系统能够方便的在企业范围内进行灵活的部署。5.1.1企业级业务智能部署能力、随时随地的网络数据访问分析Cognos多层次可扩展的EBI体系结构能在企业决策分析系统中,实现跨硬件平台(如:NT平台和UNIX平台)、跨软件平台(如:不同的数据库、不同的Web服务器)和跨区域的全企业范围内的BI部署,实现随时随地的数据共享和访问分析。5.1.2 对多种数据源的支持和数据整合能力Cognos产品能够连接多种关系型数据源和文本型数据源,能将DB2、Informix、SQL Server、Oracle、Microsoft SQL Server、Teradata等多种关系型数据库中的数据抽取并融合在一起,形成完整的企业级数据视图。5.1.3 OLAP Server的优势和快速的数据访问分析能力Cognos 具有强大的专业化的OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)。多维数据立方体是一系列面向应用主题的数据集市,能处理大数据量,它为用户快速实现大数据量的统计分析报表提供了中间数据文件,即多维数据库(Cubes)。由于脱离了关系型数据库,Cognos对立方体的访问可以达到秒级的数据分析访问速度。5.1.4 丰富的报表类型由于Cognos自身具有强大的报表制作功能,所以Cognos 能满足上千用户在各自的桌面或远程访问所需的各种报表需求。5.1.6 强大的报表制作、部署和自动发布和报表管理功能利用Cognos报表的Web发布管理服务器,灵活的部署能力和负载均衡,发布成百上千份的报表。用户能够非常方便的制作报表,自动在Web 上发布报表。企业内部和外部的所有类型用户无需经过培训都可以通过Web访问、察看、打印报表。5.1.7 数据访问分析的安全性Cognos采用集中方式、基于LDAP的安全管理机制。Cognos提供了一种API的方法使Cognos和企业已有的安全性集成。以工业标准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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快速成型质量控制-洞察及研究
- 康复辅助机器人
- 重冶火法冶炼工技能比武考核试卷及答案
- 2025至2030中国批发零售行业发展趋势分析与未来投资战略咨询研究报告
- 锂电解工上岗考核试卷及答案
- 2026届山东省泰安市泰安一中高三语文第一学期期末学业质量监测模拟试题
- 2026届高三一轮复习练习试题(标准版)数学第二章必刷小题2函数的概念与性质
- 武昌实验中学2025-2026学年语文高三第一学期期末监测试题
- 2025年黑龙江省佳木斯市第一中学高三语文第一学期期末学业水平测试模拟试题
- 保险行业2025年气候变化风险产品创新模式与效果评估报告
- 数字人课程设计培训
- DB11T 1482-2017 城市轨道交通综合救援应用技术规范
- 上海市桃浦中学2025届高三上学期10月月考数学试题
- GB/T 44669-2024残疾人服务机构服务规范
- DB11∕T 1807-2020 实验动物 环境条件
- 国家一、二等水准测量规范
- 《第1节 细胞是生命活动的基本单位》教学设计和导学案
- CRRT治疗原理、模式选择
- 植物的生物节律与生物钟
- 糖厂榨季安全培训课件
- 财务管理与能源管理
评论
0/150
提交评论