您的位置:首页 > Web前端

BI前端展示工具评估

2010-02-24 15:33 351 查看



BI

前端展示工具评估


1
参评工具

参评的工具包括:
MSTR、
BO、
Cognos、
Brio、
SAS、
CA

2
选择说明

对于本次选择的六类产品,除
CA的
BI产品外,其他五类都是在
BI业界非常出名的公司的产品,从互联网上各类搜索引擎的搜索结果既可以看出。

其中:

²
MSTR


全称
MicroStrategy为正在开发的电信经营分析系统,以下简称
MSTR。评估数据来源于开发的经验和同系统支撑商的交流;

²
BO


为交流演示后,重点关注的产品,在中国有很好的市场。评估数据来源于同系统提供商的交流和互联网;

²
Cognos


应用于本人实施过的电信经营分析系统,评估数据来源于本人系统研发、实施经验;

²
Brio


应用于某电信经营分析系统,评估来源于本人对相关实施系统(电信领域)的调研、同维护人员的交流以及互联网;

²
SAS


属于在统计分析、数据挖掘方面全球一流的
SAS公司的产品。评估数据来源于互联网;

²
CA


应用于某电信经营分析系统。评估数据来源于对系统的调研和互联网。

3
BI公司介绍

  
2003

3
月,
Cognos
公司并购软件公司
Adaytum

7

17

Business Objects
并购
Crystal, 7

24
日,
Hyperion
并购
Brio
,世界的
BI
市场正在掀起并购风。

4
产品介绍

参与评估产品的介绍

1.1. MicroStrategy公司产品

1、公司简介

MicroStrategy公司由
Michael J. Saylor创建于
1989年,最初主要是作为一家决策支持领域的咨询公司,随后发展过程中,在
1993年推出了第一个产品包:
MicroStrategyAgent,随后相继推出一系列产品:
MicroStrategy Web、
MicroStrategy Broadcaster、
MicroStrategy Telecaster等,现最新产品包称之为
MicroStrategy 7,致力于提供面向个性化的电子商务智能解决方案。

2、产品介绍

MicroStrategy Intelligence Serve
r——整个产品中核心产品,多层体系结构下的中间应用服务器,为各种前端应用提供中间应用层能力。

MicroStrategy Web
——Web体系下的应用服务器,提供基于
Web体系下的查询、电算表格和多维分析能力。

MicroStrategy Agent
——数据挖掘、应用开发工具,提供
API接口。

MicroStrategy InfoCenter
——企业级报表,门户工具。

MicroStrategy Architect
——商业对象抽象层设计工具。

MicroStrategy Desktop
——MicroStrategy Agent、
MicroStrategy Architect和
MicroStrategy Administration Utility的集成化应用环境

1.2. BO产品介绍

桌面产品包括
:


BusinessObjects Explorer Reporter
查看、刷新、计划、分发和打印全客户文档,创建新查询和文档,
OLAP 的旋转和切片以及钻取功能。

Designer
允许
universe 设计者创建、管理和分发
universes. universe 用日常商业商业术语代表数据结构,属于语义层

Supervisor
允许管理员进行权限管理

BusinessQuery Excel
加载项,使用
BusinessObjects universe, 支持关系型和多维数据库
(OLAP)
BusinessMiner
发现并处理数据中的隐含关系

企业级服务器产品包括
:


Infoview

WebIntelligence (Reporter

Explorer)


BusinessObjects 基于
WEB的决策支持系统。

Broadcast Agent
制定自动发布文档的定时机制。

1.3. Cognos的产品简介

Cognos公司的产品是由一系列的功能模块组合而成的套件,包括如下一些模块:

Powerplay Enterprise Server
——是
PowerPlay
企业级的服务器。由应用服务器和
Web
服务器组成。可在
Internet
、广域网和局域网上发布
Cubes
并作为在线分析运行平台


Impromptu Web Report

—— WEB界面的报表制作和发布的专业平台。

Scenario
—— 系统提供的
ETL工具。

4Thought
—— 建模与预测模块,采用神经网络技术。

Impromptu
—— 是企业级、交互式数据库查询和报表生成工具

提供查询、报表功能,针对关系型数据。

Powerplay
—— 提供
OLAP分析功能,针对多维数据
PowerCube(
Cognos的多维数据结构)。在
Powerplay中可以钻取到
Impromptu中。这是
Cognos公司的集成平台。

Transformer
——是一个
OLAP
服务器。主要用来创建模型,帮助你组织数据,将不同数据源的数据整合到
PowerCube
当中,形成多维数据源。

Cognos Upfont
—— 网络集成的门户

Upfont Access
—— 负责权限的设置与验证

1.4. Brio 产品介绍

美国
Brio Technology是一家纳斯达克上市公司,其集中精力于
OLAP的前端展示,不提供
OLAP的数据整理和重组功能,没有
OLAP分析引擎。

主要产品:

Client/Server
方式的客户端


BrioQuery Designer TM
——(供
开发人员、数据库管理员和系统管理员
使用)查询、分析及报表制作,具有数据库管理功能、安全性、审计和共享库设置

BrioQuery Explorer TM
——(供高级用户使用)查询、分析及报表制作,直接访问数据库表和共享库

BrioQuery Navigator TM
——(供需要业务即时信息的分析人员使用)查询、分析及报表制作,访问共享库中预先定义好的数据模型和报表

Web
方式的客户端


Brio.Insight TM
—— 基于
Web 浏览器的查询、分析及报表。根据报表信息和用户的属性而设定不同层次的报表分析功能(供活跃的分析人员和报表用户使用)。

Brio.Quickview TM
—— 基于
Web 浏览器的报表查看和数据视图更新(供报表查阅者使用)。

Brio.Enterprise
的服务器产品


OnDemand
服务器

—— Web 应用服务器,用户可通过
Web进行查询,实现客户端零管理,提供报表级安全性及独特的可适应性报表技术

Broadcast
服务器

—— 广播服务器,可按预定时间表进行自动查询处理,通过电子邮件、网络、打印机及
Web发送报表,其执行情况可通过电子邮件反馈给用户

1.5. CA公司产品

CA也提供非常齐全的产品线:

CleverPathTM Predictive Analysis Server
数据挖掘工具

CleverPathTM OLAP
OLAP分析的应用工具,是一个包括
C/S和
B/S网页的

CleverPathTM Forest & Trees
提供查询处理功能

CleverPathTM Aion Business Rules Expert
数据组织及元数据管理

CleverPathTM Reporter
C/A结构下的报表制作工具

CleverPathTM Portal
定时调度工具

CleverPathTM Enterprise Content Manager
信息分发共享工具

5
产品对比

项目


MSTR

BO

Brio

Cognos

产品功能


独立的应用服务层

基于组件的应用服务器
Intelligence Server,功能强大,附属工具丰富

应用服务器为
WebIntelligence

负责数据的交互,功能较简单,性能依赖于
OLAP的性能

Brio.Enterprise OnDemand

负责数据的交互,功能较简单,性能依赖于
OLAP的性能

PowerPlay Enterprise server

负责数据的交互,提供基础的服务器调优和负载平衡的调整,监控能力较弱

安装难易程度

客户端无任何安装;

服务端的安装全程自动化,没有专用的设置参数的输入,较容易安装。

安装前需要改区域设置和本地安全策略
,容易安装失败,并且不支持


COGNOS类似

安装需要经过指导,安装后的配置较烦琐,容易安装失败

兼容性

Microstrategy不能连接第三方的
OlapServer (它有自己的
Rolap)

生成的分析模型数据也不能被第三方工具共享,只能自己使用

BO5中文版不能在
B/S方式下对
Essbase进行自由钻取

brio 同震荡波补丁冲突(
KB835732)
出现
Shift重复字符

Cognos连接
ESSBASE在
UNIX下有版本限制,
6.2以后的就不行了

Cognos不支持复合数据,不支持“多对多”关联


Web架构

是纯
WEB架构

不过最近为了加强报表的制作,添加
pdf显示功能

不是,需要下载
OCX插件,

报表样式不丰富

QuickView:不能与数据库交互,类似离线分析,客户端需要下载插件。

Insight:能够与数据库进行交互,
Server端为
Ondemand Server,客户端需要下载插件。

不是,需要下载
OCX插件,

报表样式不丰富

OLAP部分是,报表部分需要
PDF插件。

现在新推出的
ReportNe可以通过纯
WEB方式来制作类似水晶报表一样的复杂格式报表,这样就形成全套的
WEB解决方案

数据容量

100G以上

单个数据模型
60~
70G(
ESSBASE)

单个数据模型
60~
70G(
ESSBASE)

10G以下

应用平台的支持

操作系统:
WIN2000SERVER;

WIN2003SERVER;

UNIX;

数据库系统:主流的
RDBMS


MSTR


MSTR


MSTR

能否钻透到详单级

可以,

由于时基于
ROLAP架构的数据分析,在模型设计上就能直接支持详单的钻透,实现方便。但也要受到系统查询速度的限制。

直接在工具中创建查询列表对象,并且对象可以是详单也可以是有数据关联的表,实现起来较方便。

BO
的基于桌面

cube
方式先天地受到
cube
中包含的数据量和在有限的数据集上进行的分析的限制。

在用户的钻取操作发生后并没有提供相应的数据限制,因此在查询详单时,数据承爆炸式的增长。

需要二次开发才能做到统计报表向详单的钻透,工作量较大。

可以,但是详单的显示数据量较小(
10
条左右),并且需要转到
PDF
格式。

大数据量解决方案

特有的
ROLAP引擎,针对
1G以上数据模型有专项优化,支持
100GB以上的数据模型分析

支持到
TB级的数据分析,对大数据量的
SQL提供优化。

技术人员可以通过调整
VLDB属性进一步优化

根据
OLAP服务器的性能决定,搭配
essbass时支持
10G左右数据模型,无
OLAP服务器时,显示效率较低。

根据
OLAP服务器的性能决定,搭配
essbass时支持
10G左右数据模型

对大数据量的模型无法支持,最高数据量为
3GB左右

产品线的完整程度

缺乏
ETL和数据挖掘工具

缺乏数据挖掘工具,
ETL工具刚开发完毕,未投入使用

缺乏
ETL和数据挖掘工具,

拥有全部的
BI产品线,功能较丰富

产品集成情况

集成度高,提供集成的数据连接、模型制作、报表发布、权限管理的界面。

集成度中等,
web功能同传统
C/S模式差距较大

集成度中等,
web功能同传统
C/S模式差距较大

集成度低,每种应用都对应单独的使用界面

信息分发

信息分发由
Narrowcast
组件完成,功能强大,可发手机短信、邮件、传真,可以包含声音文件,需另外购买

报表分发需要二次开发

MicroStrategy Narrowcast组件可以实现信息的主动分发,将信息分发到邮件、手机、传真等平台;

内部支持报表订阅机制,用户主动订阅报表信息;

内部不支持报表发送,需要二次开发实现。

报表的分发的实现较为方便

也有消息分发的组件

有报表分发功能

有发邮件的接口

有报表分发功能

有发邮件的接口

SDK开放程度

开放程度很高,提供全面的
sdk开发包,

较少,功能封装在
OCX中,支持纬度参数的输入等二次开发函数,尤其不提供权限接口,提供数据更新、启动服务等简单操作的命令行模式

有,但较少,功能封装在
OCX中,支持纬度参数的输入等二次开发函数,提供数据更新、启动服务等简单操作的命令行模式

极少,许多功能二次开发无法实现,但提供初步的用户功能权限操作的函数,提供数据更新、启动服务等简单操作的命令行模式

所提供的
web API非常有限,而且没有真正的
web客户化能力,也不能嵌入到现有应用系统中。

易于二次开发整合

工作量较大,但理论上可以重新开发除了服务器和部分功能
权限外的任何功能。

开发量主要集中于基本功能的应用上

开发量主要集中于界面的美观程度

开发量主要集中于界面的美观程度

开发量主要集中于界面的美观程度

多数据源的支持

支持多种类型的数据源。但在一个项目中只能使用一个数据源

BUSINESSOBJECTS 允许在同一报表中合并来自不同源的数据。比如单个excle表,
支持混合显示,较强大(
C/S下支持)

部分支持(模型中只支持单一数据源)

部分支持(模型中只支持单一数据源)

模型快速开发(前提是经过培训并有经验)

有相应的快速开发模板,不过数量较少

有丰富的快速开发参考模型,实现一般性的需求较容易

有丰富的开发参考模型,但模型的开发和发布工作量大

有较丰富的快速开发参考模型

快速用户新建报表的能力

最终用户完全可以通过
web界面新建自己需要的报表。同样在
Desktop中新建的报表无需任何设置就可以在前台使用。

可以按照模版创建新的报表,在现有报表上创建适合用户自己的新报表。

由于有获得了专利的

语义层


用户可以快捷地写出功能强大的财务、销售和其他含有表格、图表、超级连接和图像的报表。

可以制作基于分析的报表

可以在分析的基础上添加表头构成报表,
B/S下可对分析结果作为报表保存。

良好的权限机制,易于整合、同步

提供完善的权限机制,分功能权限和数据权限,权限的二次集成度高,但开发量也大

提供完善的权限机制,分功能权限和数据权限,但只提供简单的用户权限操作的二次集成能力

提供完善的权限机制,分功能权限和数据权限,

权限的二次开发量很小,但只能实现用户管理和单一度量数据过滤功能(实现功能同
BO和
Brio一样,但工作量小)

支持的数据库和
OLAP

主流数据库

只使用自己的
OLAP服务器

主流数据库和主流
OLAP服务器(不支持
cognos和
MSTR)

主流数据库和主流
OLAP服务器(不支持
cognos和
MSTR)

主流数据库和主流
OLAP服务器

元数据管理

具有统一的元数据库。元数据通过
Desktop集成界面进行管理,可以方便的实现元数据的迁移、复制等工作。

有元数据库存用户信息,但必须在
C/S模式下制作
unv文件和
rep报表文件实现,在
web方式下保存为
wqy则可以编辑,但功能弱。

采用文件(
bqi
)方式,不易管理

采用文件方式,不易管理

操作易用性

报表展现方便,但
OLAP操作感较差

由于采用
OCX的插件方式,
OLAP的显示方式较象
excel,操作较直观,给用户的初次印象较好,但报表感较差

单一界面可以满足查询、报表和分析;通
INFOVIEW BI
接口单一进入点,
BUSINESSOBJECTS
还让用户快速、简单地存取报表。


BO相同

OLAP功能很强大,操作反应速度也是最快的,然而初次上手较难,

WEB页面访问条件查询报表时操作不便。

旋转、切片、钻取操作

提供旋转、切片、钻取、自定义小计等
OLAP分析。

都支持

都支持

都支持,
WEB方式下分析功能最强大,但用户较难接受,使用熟练后可做的分析很多,支持任意角度的分析操作。

Web端的功能

分析结果就是一个初步的报表,
根据
SDK框架生成
HTML(内嵌
javascipt ),实现相关的旋转、钻取等操作,功能基本与
c/s结构操作起来相当(速度较慢)

分析和报表制作功能
WEB下明显弱于
C/S模式


BO

分析功能同
C/S模式相当,但报表制作功能
WEB下明显弱于
C/S模式

定时更新报表数据

提供定时更新的工具,也提供
SDK函数控制更新

提供调度机制。可以按照灵活的时间设置或者事件触发报表刷新数据。

在调度的基础上,可以实现用户订阅的功能。将用户感兴趣的内容定期发送到用户的个人报表文件夹中。

命令行方式更新(用第三方调度程序调度)

命令行方式更新

提供定时更新的工具,也有相应的命令行程序更新

多种文件导出格式

常用的格式都支持


MSTR


MSTR


MSTR

报表展示的形式

支持列表、交叉表、图表(
90多种)

图表样式较少

图表样式较少

图表样式较少,
OLAP模式不能制作列表

多文档界面的支持

支持多文档的同时显示,提供灵活的制作界面,可以制作真正的带分析说明的综合报表,只是对文档的制作人有一定的要求

多文档的制作非常方便和快捷,不过不能添加文字描述

图表混合需要二次开发,提供专用的编辑器

OLAP方式不提供(
7.X不清楚)

只支持表格同图表的同步显示

ReportNet支持多文档报表

灵活的查询参数设置

通过使用提示
(Prompt) 可以让用户输入不同的查询条件,可以灵活在已有的报表中增加实体,筛选

承诺在
8.0加入直接构造的入口以提高查询的效率和灵活性。

参数设置较为烦琐,属于条件过滤性质,查询界面也非常不友好,这方面是需要重要的提高方面。

在新的
6.x版本下查询时可构造较复杂的
SQL语句,并且能包含动态的查询函数,但
6.x还未推出中文版

查询通过设置传入参数的方式的到相应的结果,
brio提供专用的开发界面

只能进行简单条件的过滤,无法进行
web页面的复杂查询

报表
Web界面的用户订制

界面操作较烦琐,虽然声称通过
web页面的拖拉拽方式生成报表,但仍然不太好用。

不支持,只能通过
OCX组件生成分析结果报表,生成方式较简单

灵活格式的正式报表
报表必须由熟悉数据库知识的人设计,在
C/S
下制作。


BO

所有
Brio
报表必须由熟悉数据库知识的人设计。

在分析状态下只能生成分析结果报表,可以选择
PDF和纯
WEB表格两种模式。

报表的
WEB制作必须切换到
REPORTNET系统下定制。

计算列功能强大易用,丰富的统计函数

提供很强大的统计运算函数功能,可以用拖拉拽的方式新建计算列,也可以用写公式的方式新建计算列。用户可以开发自定义的统计函数


Cognos类似


Cognos类似

计算函数也很丰富,提供一百多个计算函数,
C/S下提供拖拉拽的方式新建计算列,也可以写公式

根据条件进行数据凸现,比如红色代表异常数据

功能完善,支持异常数据自定义阀值和颜色的显示,可以以各种方式包括小图片来显示异常数据

一般只能针对异常数据的值进行文字显示格式的改变来达到突出显示的目的,在
WEB方式下能通过二次开发设置异常数据的阀值,工作量较大


BO类似


BO类似,在
WEB方式下不能设置异常数据的阀值

个性化定制

按虚拟的目录结构创建个人文件夹,文件夹的权限设置在
BI展示工具中是最强大的:个人文件夹中的内容其他任何用户包括管理员都无法浏览。

但相应的权限操作函数公开的不完整,使得二次开发受到一些限制,并且开发量也较大。

处理模式同
cognos
类似

处理模式同
cognos
类似

有个人的工作空间,但是个人拥有的报表是复制的一个单独文件拷贝,维护较麻烦,不易维护。

是否提供建模工具(是否包含OLAP服务器)

提供
Architect作为建模工具(该工具已集成到管理和报表制作工具
DESKTOP中),另外在应用服务器
Intelligence Server中可以提供智能立方体,提高复杂的
OLAP分析操作的效率。

不过实体(制定处理逻辑的数据纬度)会生成很多,提升了管理的难度。

不提供,需要单独购买
OLAP


BO

提供
Transform作为建模和生成可分析立方体的工具,
OLAP服务器为
Enterprise server,制作的立方体效率很高,分析立方体的数据经过压缩,容量为同条件下的
ESSBASE的
4~
20分之一

产品性能


报表刷新的速度

提供报表缓存机制以提升效率。

有缓存时访问速度在
1分钟以内;无缓存时,在
SQL查询时间基础上增加
10~
30秒(
WEB处理和显示时间)

15秒~
2分钟内

15秒~
2分钟内

6~
60秒(
10万条数据以内)

负载平衡

支持多种层面的负载平衡,有
Intelligence Server服务和
Broad Cast的分布式负载平衡,并且提供相应的优化工具(另外付费),支持大量并发用户请求,并发数的处理效率很高高。


Cognos类似


Cognos类似

提供应用服务器的负载均衡,功能较弱

多处理器优化

支持

支持

支持

支持

OLAP分析的速度(
10万条数据运算以内)

提供报表缓存机制以提升效率。

有缓存时访问速度在
1分钟以内;无缓存时,在
SQL查询时间基础上增加
10~
30秒(
WEB处理和显示时间)

15秒~
2分钟内

15秒~
2分钟内

6~
60秒

多用户并发访问的支持能力


CPU可以支持
50个并发操作用户


CPU最多支持
25个并发操作用户
(64位
Unix环境
)


CPU支持
5-15个并发操作用户


CPU最多支持
20个并发操作用户

整个系统可维护性

元数据、权限集中管理。较容易管理维护,但新的实体的制作需要专门人员

对于报表和模型的修改需要由专人进行,界面有点象
SQLPlus等开发工具

相对
cognos只是权限和源数据连接及报表制作集成,但数据处理过程相似,因此也有
cognos的弊端

由于涉及到多种工具,对初学者来说维护较难入手,维护的流程制定也很烦琐,模型为文件方式,较难管理

对硬件的要求


CPU支持
50并发,
对内存的要求较低,
1GMemory

1G

1G

6.6以前的版本,内存越高越好,起码
1G,
6.61以后则
1G以上

服务与支持


解决问题的时效性

解决方案较少,时效性较高,问题都能及时的解决,相关的管理层很重视,配合的工程师也很主动,解答问题很热心

BO的金牌代理有
6家,对产品的支持程度参差不齐,我所联系的一家公司,人员的技术支持不够及时,厂家声称产品销售时,会有售前工程师来交流,但不提供售后的人员技术支持,打电话联系经常找不到人。

优点:由于进入国内时间较长,解决方案的积累较多

时效性一般,大多都是二次开发问题,需要多看帮助,不过提供不少解决问题的方案

网上有专用的论坛

时效性较高,问题都能及时的解决,售后工程师很热情,解答问题也很热心

数据仓库之路的专题论坛的支持程度较好

解决问题能力的评价

能够提供开发和实施的强力支持,但经验不足,有做很多探索工作

不少情况下需要通过网络上的论坛解决问题


IBM
联手,解决问题的能力有保障,不过本身的权限方面有不可克服的弱点

二次开发的余地较小,但问题基本上都能解决,

支持与培训

对于合作伙伴提供免费的培训和支持

对于合作商提供初级培训,高级培训
5天收费
14500/人

一般作为
IBM
实施套件之一,
IBM

Brio
都可以提供支持,现场解决问题收费

对于合作伙伴提供免费的培训和电话支持,一年内免费上门解决问题一次,提供最终客户
5个名额为期
5天的免费培训,

难解决的问题


权限控制很严,而权限接口未完整提供,有些基于权限的开发难以达到。

内核只是用单字节编译,中文版智能通过汉化,这样会在读数据、
Web页面提交等情况下出现小的问题。

6

6
版:左拉窗口的后门;左上角的
EIS
能显示所有的窗口

8.0
版:如果在
EIS
的控件上加入了编程方法
,
比如你一个下挡框里面有程序代码
,
那当你在
WEB
方式访问报表时每触发一个事件
,
这个报表的
WEB
页面都会自动刷新一下
,
这个是
Brio8web
方式
(
瘦客户端
)
我觉得最大的缺陷
,
因为
Brio
并没有把这些代码转为
HTML

javascript
而是使用
web
表单提交的方式解决
,
真的好烂。

WEB
方式不能提供打印功能

安全方面较差,会泄漏分析的数据内容

无法支持大数据量

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: