数据仓库不是一门纯粹的技术,如果从Oracle、SQLServer等专业数据库的角度去学习,就有失偏颇了。数据仓库应该是一种体系结构,它的核心是在于对于数据的整合,通过抽丝剥茧把企业原始数据进行集成、归类、分析,从而提供了企业决策分析需要的KPI。

数据库和数据仓库从物理设计角度应该是一致的,都是基于传统的关系数据库理论,而且这两者有融合的趋势。SQLServer,Sybase,DB2,Oracle都是传统的关系数据库,同时只要经过认真的数据模型设计或者参数设置也可以变成很好的数据仓库实体;与此同时数据仓库也在基于自身的特点不断地进行发展演变,例如SybaseIQ、Terradata就是完全的数据仓库,用它来设计OLTP系统显然是存在各种问题的。
OLAP也逐渐被融合到数据库和数据仓库产品中来,例如微软的AnalysisService 和 DB2的OLAP Server,通过自身提供的专用接口可以加快多维数据的转换处理。当然象Essbase这样纯粹的OLAP也是非常优秀的产品,实际上80%以上的大型OLAP都是采用Essbase的。
说到ETL,一般市场上最重要最全面的还是Informatica,但是关系数据库厂商通过自身的吸取和发展得以改进后,仍旧在不断蚕食这一市场,最常见的是与SQLServer搭配的SSIS和Oracle的OWB。
报表工具呢,还是原来的几个专业工具厂商,Hyperion,BO,Congos,Brio,当然价格也不菲,如果想用便宜的还是请选用微软的ReportService吧。
分类
产品名称
描述
数据库
SQLServer
适合Windows平台
满足中小型数据库和数据仓库应用
Sybase
适合Windows、Unix平台
满足中小型数据库和数据仓库应用
DB2
适合Unix平台
满足大型、超大数据库和数据仓库应用
Oracle
适合Windows、Unix平台
满足大型、超大数据库和数据仓库应用
数据仓库
Terradata Datawarehouse
适合Unix平台
满足大型、超大数据仓库应用
DB2 Datawarehouse
适合Unix平台
满足大型、超大数据仓库应用
SybaseIQ
适合Unix平台
满足大型、超大数据仓库应用
OLAP
MS OLAP Analysis Service
适合Windows平台
满足中小型数据仓库应用
Hyperion Essbase OLAP Server
适合Unix平台
满足大型、超大数据仓库应用
IBM DB2 OLAP Server
适合Unix平台
满足大型、超大数据仓库应用
SAS OLAP Server
未知
ETL
Informatica
适合Unix、Windows平台
专业、全面的、强大的ETL工具
Oracle Warehouse Builder
适合Unix、Windows平台
对Oracle比较适用的ETL工具
MSServer Integration Serivces
适合Windows平台
对SQLServer比较适用的ETL工具
BO Data Integrator
未知
前端工具
BO Crystal Report
主要适合关系型报表
提供微Cube功能满足OLAP建模需要
Hyperion Enterprise
主要适合关系型、OLAP报表
依托Essbase的OLAP功能
Brio Performance Suite
未知
MicroStrategy
未知
Congos
未知
MSSQLServer Report Service
主要适合MSSQLServer平台
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7757832/viewspace-901173/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7757832/viewspace-901173/