最早的OLAP产品可以追溯到1970s,但真正形成一个大的OLAP市场则是在90年代以后。目前还大约有30多家OLAP供应商,但还找不到具有绝对主导地位的产品,预料在今后的2-3年内也不会出现。
市场分析


应用领域
如果把OLAP定义为对共享的多维数据的快速分析FASMI(Fast Analysis of Shared Multidimensional Information),有很多产品可以划入此类,按使用方式的不同可分为通用形OLAP工具和特定商业问题分析软件两类。数据密集型行业(data rich industries)(生活资料,零售,金融服务,运输)是OLAP软件的主要需要者,也出现了很多针对其中各个行业的OLAP解决方案。
What happened?(report),What if?(planning),What next?(forecasting)
市场和销售分析(Marketing and Sales analysis)
几乎每个商业公司都需要此类软件,但大规模的市场分析主要集中在以下行业:
² 生活消费品行业:如各种化妆品、食品的生厂商。通常每月或每周分析一次。由于竞争激烈,此类行业通常需要复杂的分析和统计功能。复合型OLAP(hybrid OLAP)较适合此类需求。
² 零售业:如各大超市、连锁店。主要是EPOS的使用和会员卡(loyalty cards)的引入,给此行业产生的大量的数据。一般每周或每天分析一次,且经常要求察看具体每一个顾客的数据,需要的复杂分析不多,关键是数据量巨大,因此采用ROLAP较好。
² 金融服务业:如银行、保险。主要用于销售分析。分析时要具体到每个客户,一般是维的层数较少,但可能又很多的维(变量),某些维(如客户)会有上百万的成员。
实施难点:数据预处理。可能不仅要用到自己公司内部的数据,还要用到竞争对手的数据,或由于公司兼并,历史问题等原因,整个公司内部的数据结构并不一致,这都需要对数据进行预处理。
电子商务分析(Clickstream analysis)
电子商务网站记录了用户在网上的所有行为,为更精细的分析用户行为提供了可能。一个典型的商业网站每天都产生大量的数据,简单的手工分析显然难以胜任,用多维、分层OLAP可以很好的把这些数据组织起来。
很多企业在急于把企业搬上网的同时,忽略了对数据的分析。把网站的访问数据和其他数据结合起来会取得更好的效果。
基于历史数据的营销(Database marketing)
通过各同不同的历史数据,用数据挖掘或统计的方法,找到针对某项服务或商品的销售对象。传统上不属于OLAP的范围,但通过多维数据分析的引入,会取得更好的效果。典型应用:
² 通过历史购买记录,得到对此项产品或服务感兴趣的用户
² 通过向有购买欲望的客户及时提供他想要得到的商品或服务,来提高客户忠诚度
² 找到“好”顾客的特点(将顾客分片),利用这些特点寻找有价值的顾客
预算(Budgeting)
预算通常是从下到上提交和从上到下约束的反复过程,OLAP工具可以在这个过程中提供分析能力,先建立一个好的起点,以使循环过程最少。预算制定者OLAP提供的工具浏览市场、销售、生产及合并计划等企业全方位的数据,得到一个较合理的方案,也可以利用这些数据自动制订出建议方案。
财务报告与整合(Financial reporting and consolidation)
财务报告整合系统在1970s就已出现,在概念上也是对多维数据的分析,但有很多与现在的OLAP工具相比比较特殊的地方。
特殊的维,比如account数据对财务来说保持在in balance状态尤其重要。
控制,一定要保证已经平衡的账目只能添加平衡的帐务数据,还要对谁在什么时间添加了这些数据进行全面的跟踪。
特殊的数据转换,当把分公司的财务数据整合成总公司的财务报告时,要进行特殊的数据转换。比如不同货币之间的汇率问题,子公司之间交易的剔除问题。
管理报告(Management reporting)
与财务报道相比更注重P&L,进行的更频繁(通常时一月,而不是一年),更注重统计分析而不是具体的细节,要求的是快速而不是精确。
EIS,最初指Executive Information System或Executive Support System。随着原有EIS系统消失,EIS的含义又发生的变化,本质上EIS应指高度定制的(用户化的),易用的管理报告系统。
平衡分数卡(Balanced scorecard),由Robert Kaplan和David Norton在1990s提出的一种管理方法学。平衡分数卡是一个规范框架,它关注于股份持有者、客户、商务的内部和学习需求,以建立一个包含linked objectives, measures, targets and initiatives的系统,来描述企业的策略和这些策略如何实现。平衡管理系统(Balanced Management System)是基于平衡分数卡的管理系统,他能传达企业的策略,建立策略之间的连接,专注于商业计划,提供对企业策略的回馈和学习。分数卡主要关注4个方面:财务、客户、学习和增长、内部商务活动。
利益率分析(Profitability analysis)
无论在制订价格、决定升迁、选择投资领域和预测竞争压力等方面都要用到利润率分析。企业需要知道他在哪里盈利、哪里亏损。对于企业来说准确的计算自己的每一件产品的成本非常重要,这样他才能知道如何灵活的面对不同的竞争。
质量分析(Quality analysis)
跟踪供应商和自身产品的质量,风行于1990s早期。
产品评测
Hyperion
Hyperion Essbase OLAP Server,在上面有超过100个的应用程序,有300多个用Essbase作为平台的开发商。具有几百个计算公式,支持过程的脚本预言,及统计和基于维的计算。
强大的OLAP查询能力,利用Essbase Query Designer,商业用户可以不用IT人员的帮助自己构件复杂的查询。
广泛的应用支持,可以扩展数据仓库和ERP系统的价值,建立对电子商务、CRM、金融、制造业、零售和CPG(consumer packaged goods)等应用的分析程序。
Speed-of-Thought的响应时间,支持多用户同时读写
Web-Enabled的,以服务器为中心的体系结构,支持SMP
强大的合作伙伴提供完整的解决方案,60多个包装好的解决方案,300多个咨询和实施公司。
丰富的前端工具,有30多个前端工具可供选择,其中包括Hyperion自己的Wired for OLAP、Spider-Man Web Application、Objects、Essbase Spreadsheet Add-In、Web Gateway 、 Reporting 。
Hyperion Enterprise,为跨国公司提供的财务整合、报告和分析的解决方案。有3000多家组织在使用此套系统。
功能丰富:支持多种财务标准US GAAP,Canadian GAAP,UK GAAP,国际会计标准(ISA),FASB,HGB。分公司间交易的自动平帐。FAS52货币转换。FAS94。
易用:可通过Excel,Lotus 1-2-3和各种浏览器访问系统。
支持公司结构的调整。
跨国公司的支持:同时支持6种语言及各个不同国家的法律和税收要求。
完整的过程控制和审计跟踪,及安全等级的设置。
能与ERP或其他数据源集成
Hyperion Pillar,预算和计划工具。全球用户超过1500家,提供基于活动的预算,基于项目的计划,集中式计划,销售预测和综合计划。
分布式体系结构
详细计划的制订:允许一线经理制订详细的计划
复杂的建模和分析能力
Oracle
Express Server提供全面的OLAP能力,有全球超过3000家用户
用户可通过Web和电子表格使用
灵活的数据组织方式,数据可以存放在Express Server内,也可直接在RDB上使用
有内建的分析函数和4GL来用户自己定制查询
Cognos
PowerPlay,为商务效率评价BPM(Business Performance Measurement)提供全面的报告和分析环境。向决策者提供企业运行效率的各种关键数据,进行各种各样的分析。
只用鼠标点击、拖拉就可以浏览多维数据
自动利用Web发布得到的分析报告
支持多种OLAP Server:Microsoft OLAP Services、Hyperion Essbase、SAP BW、IBM OLAP for DB2
完备的授权和安全体系
NovaView,是Microsoft SQL Server 7.0 OLAP Services的客户端应用程序。
MicroStrategy
MicroStrategy 7,是新一代的智能平台(Intelligence Platform)面向电子商务应用e-business和电子客户关系管理eCRM。
具有强大的分析能力
以Web为中心的界面
支持上百万的用户和TB的数据
快速开发能力,可直接利用已有的数据模式
Intelligence Server,One for all analytic applications
Microsoft
SQL Server 7.0 OLAP Services,是SQL Server 7.0的OLAP模块,可以使用任何关系数据库或平面文件作为数据源,其中的PivotTable Service提供了客户端的数据缓存和计算能力。
智能的Client/Server数据管理,提高响应速度,降低网络流量
通过OLE DB for OLAP,允许不同的客户端访问
BusinessObjects
BusinessObjects,是易用的BI工具,允许用户存取、分析和共享数据。
可应用多种数据源:RDB,ERP,OLAP,Excel等
可应用VBA和开放式对象模型来进行开发定制
IBM
DB2 OLAP Server,是强大的多维分析工具,把Hyperion Essbase的OLAP引擎和DB2的关系数据库集成在一起。
与Essbase API完全兼容
数据用星型模型存放在关系数据库DB2中
Brio
Brio.Enterprise,是强大的易用的BI工具,提供查询,OLAP分析和报告的能力
支持多种语言,包括中文。
Brio.Report,强大的企业级报告工具