《[精选]SAPBO和Cognos区别》由会员分享,可在线阅读,更多相关《[精选]SAPBO和Cognos区别(32页珍藏版)》请在金锄头文库上搜索。
1、Business Objects和Cognos比较,公司背景 公司相关产品介绍 CPM领导地位 产品体系结构比较 产品功能比较 产品性能比较 Cognos的产品优势 Cognos整体解决方案的优势,BO与Cognos对比内容涉及到以下方面,公司背景介绍,Business Objects 公司成立于1990年,在美国加利福尼亚圣何塞和法国巴黎设有两个总部。Business Objects 在80 多个国家拥有超过15,500 个客户。 Business Objects 是全球领先的商务智能(BI)软件公司的产品套件,Business Objects XI 为报表、查询和分析、绩效管理以及数据集成
2、提供了完善、可靠的平台 Business Objects的 EIM 解决方案提供了数据整合,数据质量管理,元数据管理,以及生命周期管理产品。2007年10月被SAP收购 Cognos公司成立于 1969年,公司总部位于加拿大渥太华, 在135个国家拥有超过23,000个客户。Cognos软件可进行战略性企业级应用,或将其用作一个点解决方案满足业务需要,客户可以使用 Cognos更好的监视、了解和驱动成功的业务绩效。Cognos客户遍行业包括,汽车、银行和保险、能源和自然资源、政府、卫生保健、制造和医药行业等。Cognos是面向企业的业务智能 (BI)和绩效计划软件的全球领导者。公司的解决方案可
3、以通过实现计划和预算、绩效度量和监视、报表和分析等管理环节的关键步骤来提高调整企业绩效。Cognos是唯一能够在一个完整的解决方案中为这些重要的管理活动提供支持的公司。Cognos的这种解决方案可以跨 CPM企业计划、计分卡和业务智能的所有几本组件。2007年11月美国波士顿当地时间本周一,IBM宣布将以50亿美元现金收购Cognos。故又称IBM Cognos,公司相关产品介绍,目前cognos产品主要有: Cognos TM1 9.4 Cognos 8 Planning Cognos 8 Controller Cognos 8 BI Cognos Express Cognos NowCog
4、nos 8 Go! Cognos 10 BI Cognos 10 Go! Cognos 10 Controller Cognos 10 Business ViewPoint Cognos TM1 9.5 Cognos 10 Planning,目前Business Objects 产品主要有: BusinessObjects XI BusinessObjects Enterprise 6,,CPM领导地位,Cognos: Cognos被所有主流分析公司公认为CPM行业领导者 Cognos已经在CPM方面获得了极大的成功,Business Objects: 几乎没有什么财务应用方面的经验 CPM工
5、具还没有集成化、面向计划的部门集、以 MS为中心的解决方案,产品体系结构比较,从产品体系结构来看,Cognos具有较大优势。因为BO是由一系列收购而来的独立工具组成的,而这些工具由于来自不同的收购厂家,通常都具有不同的操作界面和相对独立的后端平台。而且往往一个工具只能满足某一种类型的BI应用,用户经常需要在不同的工具间切换,比如做固定报表和OLAP分析报表需要使用不同的工具。而且不同工具间的操作风格都略有差异,最终用户要花更多的时间来适应这些不同的工具,这也增加了企业的培训成本。而且随着BI应用的不断深入,系统的用户数量的不断膨胀,企业可能需要为不同的BI工具建立一个维护团队,这也增加了企业的
6、维护成本。Cognos则是将MOLAP、ROLAP分析功能集成到统一架构之上,并且使用统一的WEB界面向用户提供各种类型的BI应用,无论用户执行什么样的操作,都无需在不同的工具间切换。 从产品的可扩展性来看,Cognos具有明显优势。客户的BI系统都是循序渐进,分阶段进行系统的,所以必须考虑BI产品在后续阶段实施的可扩展性。假设客户采用BO产品,则需要单独购买OLAP Server,这会导致成本增加及系统集成的风险(在Gartner 2008的全球BI厂商评估中提到:“根据对客户的调查,OLAP仍被用户视为BO最无法满足用户需要的功能。”)。而采用Cognos则能够有效降低采购成本以及降低OL
7、AP系统集成风险。,产品功能比较,从OLAP分析的角度来看,由于BO本身没有OLAP SERVER,当在大数量下进行MOLAP分析的时候,系统很容易出现性能问题。而Cognos能够支持预定义的钻取维度和多维分析的定时任务。预定义的钻取维度能够帮助客户在特定业务问题根源追溯中节省大量分析时间,实现特定业务问题快速分解。 从安全性的角度来看,Cognos采用统一的,基于LDAP的安全管理机制。在数据安 全方面能够实现单元格级控制,而且在WEB中支持SSL加密。BO支持LDAP但不支持 SSL加密。 从图表方面来说,Cognos和BO都能支持常见的图表,满足企业日常图表的需要。从WEB界面的功能、易
8、用性的角度来看,BO报表的美观程度做的比较好,但是创建报表或者进行分析的时候,需要在WEB客户端安装插件。插件的下载会受到网络安全和客户端浏览器兼容性的影响,插件下载会影响到企业防火墙的配置,增加企业在网络安全方面和客户端维护方面的成本。而Cognos的WEB报表完全通过HTML来实现,用户无需下载任何插件,而且界面美观完全符合中国式报表的需要。,4 . BO的仪表盘(Crystal Xcelsius)与BO其他产品的整合度不高,他们之间无法共享数据源,无法进行统一的安全性设置。 BO仪表盘不能共享BO报表的数据源,也不能直接把BO报表做为数据源。仪表盘的数据源只能来自于EXCEL,并且对数据
9、在EXCEL表格中存放的行列位置要求极为严格,稍有失误便无法正确生成仪表盘。对于业务人员而言,由于操作比较复杂,他们是不可能独立创建或维护仪表盘的。对于IT人员而言,创建或维护仪表盘都需要将数据按一定的格式导入到EXCEL,这就给IT人员添加了一份额外的工作,增加了IT部门的维护成本,影响了开发的效率。此外,用户在BO其他产品模块中的安全性设置也无法作用于仪表盘,仪表盘的数据安全需要重新定义,这一方面增加了维护的成本,另一方面为数据安全问题带来了隐患。,产品功能比较,BO与Cognos 产品性能比较,大数据量下的响应速度,在OALP层面Cognos 提供了MOLAP、ROLAP两种引擎。对于高
10、粒度数据可以使用MOLAP的多维数据立方体以获得出色的响应速度,对于中低粒度的数据可以使用ROLAP模型实现实时的数据展现能力并弥补MOLAP在数据量上的不足。两种OALP技术的结合可以在性能与功能之间取得较好的平衡点。 BO由于没有OLAP服务器,在缺乏第三方MOLAP服务支持的情况下,它不具备真正支撑T级数据量的能力。,数据立方体(Cube)的压缩比,Cognos的数据立方体采用专有的存储技术,能够保证在海量数据处理时占用很少的存储空间,一般能达到源数据规模的十分之一到十五分之一的压缩比率,这种高效的存储带给用户最大的好处就是允许用户以更多的角度分析更多的指标。 Hyperion的OLAP
11、 Server还是采用传统的存储方式,在面对海量数据和多角度、多指标时经常会发生数据“爆炸”,企业将不断面临增加存储硬件的成本压力。而且Hyperion CUBE的急剧膨胀也会影响到系统的相应速度。,并发用户的支持能力,Cognos产品是为企业级应用精心设计的,具有良好的可扩展性能,其服务器本身就具有智能的负载均衡功能,能根据实际使用情况对各个的模块进行负载,满足企业级大用户数并发访问的要求,需要加入一台新的服务器,通过简单的注册就能加入到整个扩展环境中参与负载;并且支持NT和UNIX混和环境的负载均衡,能最大限度的利用现有资源保护已有投资。 根据最终用户使用经验,BO单CPU最多支撑10个左
12、右的并发用户,而Cognos单CPU则最多支撑15个左右的并发用户。,对数据库服务器的压力,由于BO本身没有OLAP Server,当用户需要进行OLAP分析时,系统需要将数据从数据库服务器中完全取出,抽取到BO的服务器进行处理。在执行相同的操作时,BO是三个产品当中占用数据库I/O资源最多的。另外,对于维度上的汇总分析的操作,BO需要发送到数据库服务器端去执行,而当数据量比较大时,一般的关系型数据库对这种汇总请求的处理的效率是比较低的。所以执行维度汇总分析的操作时,BO会对数据库产生较大的压力。 而Cognos是将数据存储在Cube中的,当用户在进行OLAP分析时,使用的数据保存在Cube中
13、的。数据库服务器只负责存储及处理基础数据,OLAP分析并不会对数据库产生过多的查询压力。,应用服务器的压力,Cognos有自己的MOLAP服务区,需要在应用服务器上要存储和管理Cube,对应用服务器会产生一定压力。BO虽然不存储CUBE,但是对于一些数据的计算功能,BO也需要将数据抽取到应用服务区上进行处理,在大数据量的时候,对应用服务区资源的消耗绝不逊色与Cognos。 另外,对于拥有众多应用服务器的分布式系统,Cognos具有Cube分布下载功能的优势便完全体现出来了。比如一个在总公司和省分公司的之间进行两级部署的BI系统,我们可以利用Cognos能够分布下载Cube的特点,定时把Cube
14、一次性发布到各省的应用服务器中,供各省用户通过省内网实现对信息的查询和分析。这样不仅大大提高了系统的响应速度,同时也减轻了省际间的网络压力。如果使用BO,则只能寄希望在各省建立数据快照系统实现类似的功能。,网络环境的压力,Cogno可以将创建好的Cube发布到应用服务器上,当用户进行OLAP分析时,只是在客户端与应用服务器间产生数据交互,一般不会在应用服务器和数据库服务器间产生过多的数据交互。 而BO因为没有Cube,在用户每次访问报表或者进行分析时,不仅在客户端与应用服务器间产生数据交互,还要在应用服务器与数据库服务器间产生大量的数据交互,在大量并发用户的情况下,会给网络带来一定的压力。,C
15、ognos的产品优势,作为业界的领导者和技术革新的带动者,Cognos的BI产品具有许多竞争对手无法企及的优势,这些优势涵盖了构架、应用、效率、完整性等众多方面,主要包括: 1 Cognos 解决方案的完整性: Cognos解决方案包括OLAP Server、BI服务器、BI门户、报表制作工具等全套BI应用,产品线完整,无需依赖其他第三方后台或前台应用,避免了结构复杂化。Cognos整体解决方案具有统一的数据流,统一的安全性,统一的使用界面和统一的管理配置界面,有助于快速开发实施,并且大大降低了培训成本和部署成本。Cognos解决方案的完整性是Cognos领先于竞争对手的一大优势,当竞争对手还
16、在项目中忙于与各种后台OLAP Server接口或为了展示界面编写代码时,Cognos的项目已经开发完成上线运行了。,2 Cognos系统的可扩展性: 首先,Cognos的单应用服务器体系结构,是面向所有用户的单一应用服务器体系结构。Cognos产品能充分利用企业已有的基础架构,包括NT和UNIX操作平台,避免购买服务器的昂贵费用,降低了企业部署的总体成本。 重要的是Cognos单应用服务器体系结构也是一个可扩展的体系结构,它允许IT轻松而迅速地增加更多的处理能力,即从单应用服务器扩展到多应用服务器,允许更多的用户在Web上访问分析和数据传输。因为Cognos BI解决方案是以多层次的处理体系结构为基础,能自动调整负载平衡和服务器容错处理,能同时支持UNIX和NT操作系统平台,并且支持动态扩充和混合平台扩充,最大化地利用企业资源。,3 OLAP Server的优势和快速的数据访问分析能力: Cognos 具有强大的专业化的OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)。多维数据立方体是一系列面向应用主题的数据集市,能处理大数据量,它为用户快速实现大数