数据仓库产品
目前的数据仓库产品基本上以数据库产品为中心,集成了多种数据处理和呈现工具。经过并购和联合,提供数据仓库产品的公司一般是重量级的数据厂商,还有一些知名的解决方案提供商以及数据分析工具厂商。下面介绍几个主要的数据仓库产品提供商及其产品。
1、IBM公司
IBM的可视化数据仓库商业智能(Business Intelligent)解决方案包括Visual Warehouse(VW)、Essbase/DB2 OLAP Server、DB2 UDB等。其中,VW是用于建模和元数据管理的数据仓库集成环境,可用于数据抽取、转换、装载和调度;Essbase、DB2 OLAP Server支持多维联机分析处理;DB2 UDB是数据库的物理载体。
IBM公司通过收购众多的数据分析产品以支持其数据仓库产品。2001年IBM收购了当时最著名的数据仓库厂商INformix,2009年底又收购了数据分析行业当时最大的上市公司SPSS。IBM公司还通过战略合作集成了多家公司的数据处理工具。它支持Business Objects 公司的BO和Cognos公司的IMprompu等数据呈现工具,也支持SAS公司的统计与数据挖掘工具。
IBM公司的数据仓库产品在中国市场占有相对高的份额。
2、Oracle公司
Oracle公司的数据仓库解决方案包括Oracle Discoverer和Oracle Express两部分。其中Discoverer是面向决策支持系统的联机分析处理工具,而Express则由四个工具组成;多维联机分析处理服务器MOLAP、基于网页的动态数据呈现工具Web Agent、可编程的前端分析工具Objects、通用报表分析工具Analyzer。
Oracle数据仓库通常把汇总数据存储在Express多维数据库中,而将详细数据存储在Oracle关系数据库中。当需要详细数据时,多维数据库通过SQL语句访问关系数据库。
Oracle公司的传统优势在数据库,但它最新的战略是用数据库产品集成数据分析产品。Oracle公司2007年还收购了著名商业数据分析厂商海波龙(Hyperion Solutions)。
3、SAS公司
以统计分析软件享誉业界的SAS公司在过去20年中积极加入了数据仓库市场的竞争,并推出了特色鲜明的数据仓库解决方案。SAS/WA(Warehouse Administrator)是建立数据仓库的集成管理工具,包括定义主题、数据转换与汇总、更新汇总数据、元数据管理、数据集市实现等;SAS/MDDB是SAS用于联机分析的多维数据库服务器。
SAS系统的优点是功能强、性能好。同时,由于SAS公司在统计分析和数据挖掘软件市场上长期的耕耘,它的数据分析软件和其他各家数据仓库产品的集成也非常好。
4、Sybase公司与SAP公司
Sybase公司的数据仓库解决方案成为Warehouse Studio,它的产品线非常全面,包括数据仓库的建模、数据抽取与转换、数据存储与管理、元数据管理以及可视化数据分析等工具。Adaptive Server Enterprise是Sybase 的企业级关系数据库。Adaptive Server IQ是Sybase公司专为数据仓库设计的关系数据库,它为高性能的决策支持系统作了优化处理,而且支持各种流程的数据呈现工具。Sybase还推出了一系列数据仓库维护和管理工具,包括Warehouse Control Center、Sybase Central、Distribution Director等。
SAP公司2010年收购了Sybase,从而成为数据仓库市场的重要力量。这次收购和SAP在2007收购数据仓库前端工具厂商Business Objects一脉相乘,都昭示了SAP进军数据仓库市场的战略。
5、Microsoft公司
Microsoft公司的数据仓库集成在其SQL Server数据库中,可直接在关系数据库中进行分析处理。从SQL 2000开始,Microsoft就在SQL Server产品中集成了联机分析处理(SQL Server QLAP Services)、集成数据转换服务(Data Transformation Services,DTS)和知识库(Repository)。后两者的作用都是处理数据输入、输出和转换,为维护数据仓库提供便利。
Microsoft公司在SQL Server数据库之外还拥有操作系统(Windows 系列)和办公软件(Office 系列),所以Microsoft的数据仓库产品拥有良好的组件集成性,也便于外部产品通过Active X、COM/DCOM、.Net框架等数据接口来灵活地定制和集成。
6、其他
其中知名的数据仓库产品包括,丰富的CA数据仓库解决方案,高性能的NCR Teradata等。
目前的数据仓库产品的数据库绑定都比较密切,价格也非常高昂。企业在构建客户管理系统(客户管理软件CRM)时,需从企业的实际情况出发来选择数据仓库产品。对于金融、电信、连锁零售等大型企业,复杂的、高性能的数据仓库是主流。对于中小型企业,Microsoft公司便于扩展的基于数据库的产品比较有吸引力。