BI前端展示工具评估


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 方式不能提供打印功能

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

无法支持大数据量

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值