当前位置:文档之家› BI工具调研报告[1]

BI工具调研报告[1]

BI工具调研报告(来源于网络)1. 数据分析 (1)1.1 四种前端工具 (1)1.2 C/S vs B/S (2)1.3各家产品简介 (2)1.3.1 IBM (2)1.3.2 Oracle (3)1.3.3 Sybase (3)1.3.4 Informix (4)1.3.5 CA (4)1.3.6 NCR (4)1.3.7 Microsoft (5)1.3.8 SAS (5)1.3.9 BO (5)1.3.10 Hyperion (5)1.4各家产品比较 (6)1.4.1 特色工具 (6)1.4.2 成本比较 (6)1.4.3 市场份额比较 (6)1.4.4 简单与复杂 (7)1.4.5 数据存储方式 (7)1.4.6 系统开放性 (8)2. 数据挖掘 (8)2.1 主要功能 (8)2.2 常见算法及模型 (9)2.3 各厂家产品对比 (9)2.4 一般实施步骤 (11)2.5 统一模型 (11)2.6 应用现状 (12)2.7 可能存在的问题 (12)1. 数据分析1.1 四种前端工具BI前端应用主要为报表、OLAP以及仪表盘、Portal四种。

(1)报表报表的前端主要是面向设计者和浏览者,因此一般报表产品也都会将设计器和浏览器分开。

Crystal Report、Cognos ReportNet、Hyperion Brio莫不如此。

业界一直流行一个观点——国内的报表非常复杂。

国外的报表工具在前些年似乎并不适应这种中国式报表,因此也就有了中国本土报表工具的生存之地,诸如润乾、华表等。

当然,随着国内企业管理的完善,决策层面对报表的需求也在规范,因此,不论是国外或是国内报表工具,其架构都在趋同。

(2)OLAP如果说报表还称不上BI的典型应用的话,那么OLAP就当仁不让了。

OLAP的前端主要是将用户的多维分析请求提交给OLAP服务器,并展现返回的数据。

这里的多维分析请求主要包括钻取、切片、旋转等操作。

在电信行业大规模展开经营分析系统的建设初期,曾经对这项应用寄予很大期望的,不过似乎它不怎么争气。

目前已经有标准化组织或企业在定义OLAP前端与服务器数据交换的标准,例如微软、Hyperion、SAS推进的XML,还有基于JAVA API的JOLAP。

因此,微软刚收购的ProClarity工具和Hyperion的Brio在OLAP展现上朝这种开放式体系发展也就顺理成章了。

(3)仪表盘仪表盘这种前端展现形式随着绩效管理软件的兴起正在流行起来,其界面非常简单,非常适合决策者一目了然了解宏观信息。

目前主流的BI厂商BO、Cognos、Hyperion、SAS都有自己的CPM(Corporate Performance Management)产品,当然还有称BPM或EPM的(Business/Enterprise Performance Management)。

这种应用主要是向用户展示绩效指标的状态、进度完成情况,提供异常告警等功能。

可以说这些前端功能都不复杂,主要的难点还是在于绩效指标的定义以及管理流程的规范上面。

(4)Portal1.2 C/S vs B/S在早期PC机功能尚弱的年代,服务器的计算能力强大,客户端只能做很少的事情;后来,PC机功能逐渐强大,桌面系统的应用变得丰富起来,C/S体系也逐渐成熟;到了90年代,三层结构又逐步取代C/S结构,Web应用大行其道,因为其“零客户端”的部署而备受宠爱;最近几年, AJAX技术出现,应用计算似乎又重新偏向客户端。

在整个软件体系的变迁中,BI产品的前端也跟随这个大趋势。

如今,几乎每个产品都有自己的Web应用,甚至有些产品出现了将所有的应用前端都转成Web界面的趋势。

例如BO,它的报表设计器可以就可以实现在Web上设计报表。

当然,并非所有人都欢迎这种趋势,因为对于决策者,他们希望看到结果,并不需要太多交互,就比较看重界面的简洁;而对于分析师、设计师来说,他们需要的是功能丰富的客户端,方便操纵数据,定制提供给决策者的界面,因此对于报表设计师来说,Web应用倒觉得有些不爽,因为不如传统C/S客户端那样便捷。

1.3各家产品简介1.3.1 IBMIBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包括:Visual Warehou (VW)、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,以及来自第三方的前端数据展现工具(如BO)和数据挖掘工具(如SAS)。

Sybase提供的数据仓库解决方案称为WarehouseStudio,包括数据仓库的建模、数据抽取与转换、数据存储与管理、元数据管理以及可视化数据分析等工具。

IBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包括:Visual Warehouse(VW)、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,以及来自第三方的前端数据展现工具(如BO)和数据挖掘工具(如SAS)。

其中,VW是一个功能很强的集成环境,既可用于数据仓库建模和元数据管理,又可用于数据抽取、转换、装载和调度。

Essbase/DB2 OLAP Server支持“维”的定义和数据装载。

Essbase/DB2 OLAP Server不是ROLAP(Relational OLAP)服务器,而是一个(ROLAP和MOLAP)混合的HOLAP服务器,在Essbase完成数据装载后,数据存放在系统指定的DB2 UDB数据库中。

严格说来,IBM自己并没有提供完整的数据仓库解决方案,该公司采取的是合作伙伴战略。

例如,它的前端数据展现工具可以是Business Objects的BO、Lotus的Approach、Cognos的Impromptu或IBM 的Query Management Facility;多维分析工具支持Arbor Software的Essbase和IBM(与Arbor联合开发)的DB2 OLAP服务器;统计分析工具采用SAS系统。

1.3.2 OracleOracle数据仓库解决方案主要包括Oracle Express和Oracle Discoverer两个部分。

Oracle Express由四个工具组成:Oracle Express Server是一个MOLAP (多维OLAP)服务器,它利用多维模型,存储和管理多维数据库或多维高速缓存,同时也能够访问多种关系数据库;Oracle Express Web Agent通过CGI或Web插件支持基于Web的动态多维数据展现;Oracle Express Objects前端数据分析工具(目前仅支持Windows平台)提供了图形化建模和假设分析功能,支持可视化开发和事件驱动编程技术,提供了兼容 Visual Basic语法的语言,支持OCX和OLE;Oracle Express Analyzer是通用的、面向最终用户的报告和分析工具(目前仅支持Windows平台)。

Oracle Discoverer即席查询工具是专门为最终用户设计的,分为最终用户版和管理员版。

在Oracle数据仓库解决方案实施过程中,通常把汇总数据存储在Express多维数据库中,而将详细数据存储在Oracle关系数据库中,当需要详细数据时,Express Server通过构造SQL语句访问关系数据库。

但目前的Express还不够灵活,数据仓库设计的一个变化往往导致数据库的重构。

另外,目前的 Oracle 8i和Express 之间集成度还不够高,Oracle 8i和Express之间需要复制元数据,如果Oracle Discoverer(或BO)需要访问汇总数据,则需要将汇总数据同时存放在Oracle和Express 中,系统维护比较困难。

值得注意的是,刚刚问世的Oracle 9i把OLAP和数据挖掘作为重要特点。

1.3.3 SybaseSybase提供的数据仓库解决方案称为Warehouse Studio,包括数据仓库的建模、数据抽取与转换、数据存储与管理、元数据管理以及可视化数据分析等工具。

其中,Warehouse Architect是PowerDesigner中的一个设计模块,它支持星形模型、雪花模型和ER模型;数据抽取与转换工具包括PowerStage、 Replication Server、Carleton PASSPORT,PowerStage是Sybase提供的可视化数据迁移工具。

Adaptive Server Enterprise是Sybase 企业级关系数据库,Adaptive Server IQ是Sybase公司专为数据仓库设计的关系数据库,它为高性能决策支持系统和数据仓库的建立作了优化处理,Sybase IQ支持各种流行的前端展现工具(如Cognos Impromptu、Business Objects、Brio Query等);数据分析与展现工具包括PowerDimensions、EnglishWizard、InfoMaker、PowerDynamo等, PowerDimensions 是图形化的OLAP分析工具,它支持SMP和多维缓存技术,能够集成异构的关系型数据仓库和分布式数据集市,从而形成单一的、新型的多维模式;数据仓库的维护与管理工具包括Warehouse Control Center、Sybase Central、Distribution Director,其中Warehouse Control Center是为数据仓库开发人员提供的元数据管理工具。

Sybase提供了完整的数据仓库解决方案Quick Start DataMart,具有良好的性能,并支持第三方数据展现工具。

从Quick Start DataMart的名称不难看出,它尤其适合于数据集市应用。

另外,Sybase可以提供面向电信、金融、保险、医疗保健这4个行业的客户关系管理(CRM)产品,在这4个产品中,有80%的功能是共性的,有20%的功能需要Sybase与合作伙伴针对不同需求共同开发。

1.3.4 InformixInformix于1998和1999年相继收购了国际上享有盛誉的数据仓库供应商Red Brick System和数据管理软件供应商Ardent,并提供了完整、集成的数据仓库解决方案。

该解决方案还包括一个“快速启动”咨询服务,能够帮助用户快速完成数据仓库或数据集市的开发。

Informix产品能够集成Microsoft IIS或Netscape Enterprise/FastTrack服务器,从而支持基于Web的数据仓库应用。

Informix没有提供自己的报表和数据挖掘工具,但他们与Brio和SAS公司建立了战略联盟,并推出了“Informix商务智能联盟计划”。

相关主题