✅ 操作成功!

数据立方体

发布时间:2023-06-16 作者:admin 来源:文学

数据立方体

数据立方体

embed标签-人体三道免疫防线

2023年3月19日发(作者:满座团购)

一、CognosVSBIEE(Oracle)

1产品体系结构比较

对比项目CognosBIEE

OLAPSERVER的集成产品已集成了MOLAP、ROLAP服务器。BIEE产品本身无OLAP服务器,需要连接独立的OLAP服务器如

Essbase等。

统一的产品架构Cognos采用统一的架构、统一的WEB界面提供了所有类型

的BI应用。

BIEE为原有SiebelAnalytics产品和Oracle的BI产品的一个统称,

由一系列收购的工具松散的组成,不同的BI功能需要使用不同

的工具,并非统一的架构。

安全性能够对整个系统进行统一的安全性定义。需要在不同的BI工具中单独进行安全性定制,无法在不同工具

间进行同步。

从产品体系结构来看,Cognos具有较大优势。因为BIEE是由一系列收购而来的独立工具组成的,而这些工具由于来自不同的收购厂家,通常都具有

不同的操作界面和相对独立的后端平台。而且往往一个工具只能满足某一种类型的BI应用,用户经常需要在不同的工具间切换,比如做固定报表和OLAP

分析报表需要使用不同的工具。而且不同工具间的操作风格都略有差异,最终用户要花更多的时间来适应这些不同的工具,这也增加了企业的培训成本。

而且随着BI应用的不断深入,系统的用户数量的不断膨胀,企业可能需要为不同的BI工具建立一个维护团队,这也增加了企业的维护成本。Cognos则

是将MOLAP、ROLAP分析功能集成到统一架构之上,并且使用统一的WEB界面向用户提供各种类型的BI应用,无论用户执行什么样的操作,都无需在不

同的工具间切换。

从产品的可扩展性来看,Cognos具有明显优势。客户的BI系统都是循序渐进,分阶段进行系统的,所以必须考虑BI产品在后续阶段实施的可扩展

性。假设客户采用BIEE产品,则需要集成OLAPServer,这会导致成本增加及系统集成的风险。而采用Cognos则能够有效降低采购成本以及降低OLAP系

统集成风险。

2产品功能比较

对比项目CognosBIEE

OLAP分析功能

旋转、切片、切块、向

上钻取、向下钻取

支持支持

统计函数的支持支持支持

数据挖掘函数的支持提供数据挖掘函数,包含3种数据挖掘模型基本无数据挖掘功能

自定义维度成员支持支持

自定义指标支持支持

能否支持钻透功能支持,无需编程支持,无需编程

任意路径钻取支持支持

预定义钻取路径支持不支持

数据过滤功能支持支持

数据源的支持

是否支持多种数据源支持RDBMS,OLAPservers,XML,Javabeans,JDBC,

LDAP,WSDL,Legacy,mainframe和内容管理数据。并且所

有工具都支持多种数据源

所支持的数据源根据工具的不同会有不同;对多种数据源的支持

并不在元数据中;数据来自多种数据源,用户需要了解数据的动

态情况(dynamicsofdata);作者必须了解数据的位置;多种数据

源的访问并非可以在所有工具中使用

B/S架构支持支持支持

WEB报表

是否需要下载插件不需要不需要

WEB端的功能分析功能和报表创建功能,完全在WEB端实现。分析功能和报表创建功能,完全在WEB端实现。

仪表盘的创建环境需要开发人员的参与,需要具备编程技术

WEB端的易用性界面友好、易用界面友好、易用

WEB报表的美观程度美观美观

是否支持可视化拖曳支持支持

多语言支持

产品模块是否支持多语

全部产品模块支持仅部分产品模块支持

是否支持unicode完善的unicode产品,不仅仅是对unicode的支持软件并非unicode,包括单字节和多字节版本

能否创建多语言报表可以轻松的使用多种语言对一个报表进行交付需要使用一种根据语言对元数据和安全性进行结合的技术才能

用所选的语言提供数据

数据导出格式

MSWord

支持支持

MSExcel

支持支持

TextFile

支持支持

PDF

支持支持

分析结果发布方式

Web

支持支持

Email

支持支持

File

支持支持

安全性

信息加密可以对所有文档、临时文件和通信进行168位加密,保证

其安全性。

只能对登陆信息进行128-位加密。

单点登陆无需编程即可实现需要编程实现

LDAP

支持,可以同时支持多种LDAP模式支持,但一次只能支持一种LDAP模式

SSL

支持不支持

打印功能

是否可进行打印调整支持支持

产品的开放性

是否支持二次开发功能支持支持

是否提供SDK开发包提供提供

是否支持自定义SQL

支持支持

告警功能

自定义等级支持支持

自定义颜色支持支持

自定义告警指标支持支持

定时任务

支持定时任务报表支持支持

支持查询条件动态设置支持支持

定时任务报表分发功能支持支持

图形功能

多坐标轴支持支持支持

条形图/3D条形图支持支持

饼/环图支持支持

堆叠支持支持

三维支持支持

折线支持支持

散点支持支持

雷达支持支持

气泡图支持支持

地图支持不支持

仪表盘支持,美观支持,美观

图形钻取功能支持支持

从OLAP分析的角度来看,Cognos能够支持预定义的钻取维度和多维分析的定时任务。预定义的钻取维度能够帮助客户在特定业务问题根源追溯中

节省大量分析时间,实现特定业务问题快速分解。

从对数据挖掘的支持程度上来看,BIEE几乎不支持数据挖掘函数,而Cognos则内置的数据挖掘函数,可以满足用户一般性的数据挖掘应用。

从安全性的角度来看,Cognos采用统一的,基于LDAP的安全管理机制。在数据安全方面能够实现单元格级控制,而且在WEB中支持SSL加密。

BIEE支持LDAP但不支持SSL加密。

从图表方面来说,Cognos和BIEE都能支持常见的图表,满足企业日常图表的需要。从WEB界面的功能、易用性的角度来看,Cognos和BIEE报表

都能做美观程度好,但对于复杂报表,BIEE的支持程度不好,另外BIEE本身的一些功能需要第三方集成,会增加企业在网络安全方面和客户端维护方

面的成本。而Cognos的WEB报表完全通过HTML来实现,而且界面美观完全符合中国式报表的需要。

3产品性能比较

3.1大数据量下的响应速度

在OALP层面Cognos提供了MOLAP、ROLAP两种引擎。对于高粒度数据可以使用MOLAP的多维数据立方体以获得出色的响应速度,对于中低粒度

的数据可以使用ROLAP模型实现实时的数据展现能力并弥补MOLAP在数据量上的不足。两种OALP技术的结合可以在性能与功能之间取得较好的平衡

点。

BIEE要集成其他OLAP服务器,在缺乏第三方MOLAP服务如Essbase等支持的情况下,它不具备真正支撑T级数据量的能力。

3.2数据立方体(Cube)的压缩比

Cognos的数据立方体采用专有的存储技术,能够保证在海量数据处理时占用很少的存储空间,一般能达到源数据规模的十分之一到十五分之一

的压缩比率,这种高效的存储带给用户最大的好处就是允许用户以更多的角度分析更多的指标。

而Hyperion的OLAPServer还是采用传统的存储方式,在面对海量数据和多角度、多指标时经常会发生数据“爆炸”,企业将不断面临增加存

储硬件的成本压力。而且HyperionCUBE的急剧膨胀也会影响到系统的相应速度。

3.3并发用户的支持能力

Cognos产品是为企业级应用精心设计的,具有良好的可扩展性能,其服务器本身就具有智能的负载均衡功能,能根据实际使用情况对各个的模

块进行负载,满足企业级大用户数并发访问的要求。如果需要加入一台新的服务器,通过简单的注册就能加入到整个扩展环境中参与负载;并且支

持NT和UNIX混和环境的负载均衡,能最大限度的利用现有资源保护已有投资。

根据最终用户使用经验,BIEE单CPU最多支撑10个左右的并发用户,而Cognos单CPU则最多支撑15个左右的并发用户。

3.4对数据库服务器的压力

由于BIEE本身没有OLAPServer,当用户需要进行OLAP分析时,系统需要将数据从数据库服务器中完全取出,抽取到其他OLAPServer的服务

器进行处理。另外,对于维度上的汇总分析的操作,BIEE需要发送到数据库服务器端去执行,而当数据量比较大时,一般的关系型数据库对这种汇

总请求的处理的效率是比较低的。所以执行维度汇总分析的操作时,BIEE会对数据库产生较大的压力。

而Cognos是将数据存储在Cube中的,当用户在进行OLAP分析时,使用的数据保存在Cube中的。数据库服务器只负责存储及处理基础数据,

OLAP分析并不会对数据库产生过多的查询压力。

3.5数据的实时性

同系统响应速度一样,OLAP系统对数据的实时性要求也不及OLTP系统要求的那样高。大多OLAP系统要求数据每天,甚至每周,每月同步一次

即可。由于Cognos都使用Cube发布数据,所以每次数据更新后必须重新发布Cube(Cognos支持增量更新Cube),否则用户得不到更新得数据。BIEE

也是同样的方法获取数据,实时性差些。

二、CognosVSHyperion版本一(Oracle)

1产品体系结构比较

对比项目CognosHyperion

统一的产品架构Cognos采用统一的架构、统一的WEB界面提供了所有类型的

BI应用。

来自被兼并的工具使用多种平台,这些平台的集成性很松散

不同的产品具有多种元数据定义,一些产品根本没有元数据

master数据管理不能应用于所有产品

多种服务(查询引擎,缓冲服务器等)

安全性

可以对所有文档、临时文件和通信提供168位加密使用加密令牌,但是只推荐使用SSL才能防止被攻击

对多个安全性提供者提供即时支持,无需对加密环境使用SSL

所有平台上的安全性都是一致的,对于UNIX无需额外工具

在单独的产品中不用复制安全性信息

可以在一个地方实现所有内容的安全性,不必考虑所使用的

BI工具

无需特殊的配置即可让各种工具使用安全性环境

单一登陆功能必须要求所有产品引用相同的XML文件(复制

粘贴到机器上)

共享服务中的安全性在所有产品上并非委任的(mandated)

在共享服务中只定义了用户、组和应用访问,深入的限制必

须要在单独的工具中各自进行定义

2产品功能比较

应用功能CognosHyperion

分析功能

分析

对任何数据源都可以进行广泛的分析

多种分析工具可以减少用户的疑惑

易于使用

重复使用生产报表中的分析内容

不对称分析可以解决更多复杂的问题

使用多种工具进行分析、Web分析和交互式报表,每个工具

都有不同的功能

在Web浏览器中没有零脚印的报表及分析制作功能

不支持MSAnalysisServices

不包括GIS和映射功能

每个报表产品都有单独的元数据定义

分析工具是面向数据源的

仪表盘

一个工具可以生成所有类型的报表和交互式仪表盘

面向仪表盘和核心BI的共享式基础结构

无需依赖IT,超级用户可以自己创建仪表盘

仪表盘的创建环境需要开发人员的参与,需要具备编程技术

桌面开发环境

是否支持多种数据源支持RDBMS,OLAPservers,XML,Javabeans,JDBC,LDAP,

所支持的数据源根据工具的不同会有不同

WSDL,Legacy,mainframe和内容管理数据。并且所有工具都

支持多种数据源

对多种数据源的支持并不在元数据中

数据来自多种数据源,用户需要了解数据的动态情况

(dynamicsofdata)

作者必须了解数据的位置

多种数据源的访问并非可以在所有工具中使用

B/S架构支持支持支持

报表

支持各种数据源

具有Web创建功能

产品具有很强稳定性

无需依赖IT

报表数据源有限,HFM和Essbase、Planning、SAPBW

没有Web创建功能

产品稳定性不好

实施需要IT大量工作

分析结果发布方式

Web

支持支持

Email

支持支持

File

支持支持

是否可进行打印调整支持支持

Web部署

完整的web制作功能,可以生成各种类型的BI内容,无需

插件或桌面软件

更加强大的安全性可以保证内部和外部部署的内容的安全

自适应报表设计和布局可以提高可用性,支持报表的Web使

用,也可以进行打印

要实现众多的功能(如即席生产报表和仪表盘等)需要安装

插件和桌面软件

所提供的零脚印功能有很多限制

软件的安全性漏洞会造成BI部署中的风险,数据的安全性

无法保证

内容不能使用Web,面向Web交付的内容大小是静态的

三、CognosVSHyperion版本二(Oracle)

领导地位

Cognos的优点

-Cognos被众多分析公司公认为BI和CPM的领导者

-Cognos已经在BI和CPM领域获得了巨大的成功

Hyperion的缺点

-在BI方面却总是落在后面,缺乏对该市场的关注。

安全性

Cognos的优势

-可以对所有文档、临时文件和通信提供168位加密

-对多个安全性提供者提供即时支持,无需对加密环境使用SSL

-所有平台上的安全性都是一致的,对于UNIX无需额外工具

-在单独的产品中不用复制安全性信息

-可以在一个地方实现所有内容的安全性,不必考虑所使用的BI工具

-无需特殊的配置即可让各种工具使用安全性环境

Hyperion的缺点

-使用加密令牌,但是只推荐使用SSL才能防止被攻击

-单一登陆功能必须要求所有产品引用相同的XML文件(复制粘贴到机器上)

-共享服务中的安全性在所有产品上并非委任的(mandated)

-在共享服务中只定义了用户、组和应用访问,深入的限制必须要在单独的工具中各自进行定义

单一产品Cognos的优势

-一个产品面向所有BI

-共享的、单一的元数据可以确保信息的一致性

-单一的安全性,只需进行一次定义即可在所有功能上使用

-在所有BI工具上都可以对数据进行一致的访问

Hyperion的缺点

-来自被兼并的工具使用多种平台,这些平台的集成性很松散

-不同的产品具有多种元数据定义,一些产品根本没有元数据

-master数据管理不能应用于所有产品

-多种服务(查询引擎,缓冲服务器等)

数据源支持

Cognos的优势

-支持RDBMS、OLAP服务器、XML、Javabeans、JDBC、LDAP、WSDL、Legacy、mainframe和内容管理数据

-所有数据都可以从所有BI工具访问

-对多种数据源的访问仅需在元数据中进行一次定义即可为所有用户提供一致的响应

Hyperion的缺点

-所支持的数据源根据工具的不同会有不同

-对多种数据源的支持并不在元数据中

-数据来自多种数据源,用户需要了解数据的动态情况(dynamicsofdata)

-作者必须了解数据的位置

-多种数据源的访问并非可以在所有工具中使用

分析Cognos的优势

-对任何数据源都可以进行广泛的分析

-一种分析工具可以减少用户的疑惑

-易于使用

-重复使用生产报表中的分析内容

-不对称分析可以解决更多复杂的问题

Hyperion的缺点

-使用多种工具进行分析、Web分析和交互式报表,每个工具都有不同的功能

-在Web浏览器中没有零脚印的报表及分析制作功能

-不支持MSAnalysisServices

-不包括GIS和映射功能

-每个报表产品都有单独的元数据定义

-分析工具是面向数据源的

Web部署

Cognos的优势

-完整的web制作功能,可以生成各种类型的BI内容,无需插件或桌面软件

-更加强大的安全性可以保证内部和外部部署的内容的安全性

-自适应报表设计和布局可以提高可用性,支持报表的Web使用,也可以进行打印

Hyperion的缺点

-要实现众多的功能(如即席生产报表和仪表盘等)需要安装插件和桌面软件

-所提供的零脚印功能有很多限制

-软件的安全性漏洞会造成BI部署中的风险,数据的安全性无法保证

-内容不能使用Web,面向Web交付的内容大小是静态的

仪表盘

Cognos的优势

-一个工具可以生成所有类型的报表和交互式仪表盘

-面向仪表盘和核心BI的共享式基础结构

-无需依赖IT,超级用户可以自己创建仪表盘

Hyperion的缺点

-仪表盘的创建环境需要开发人员的参与,需要具备编程技术

-桌面开发环境

财务报表

Cognos的优势

-支持各种数据源

-具有Web创建功能

-产品具有很强稳定性

-无需依赖IT

Hyperion的缺点

-报表数据源有限,HFM和Essbase、Planning、SAPBW

-没有Web创建功能

-产品稳定性不好

-实施需要IT大量工作

计划和预算

Cognos的优势

-简单快速的安装和部署

-支持大用户数

Hyperion的缺点

-安装和部署不仅复杂,而且耗时

-当用户增多时会出现性能问题

👁️ 阅读量:0