数据仓库项目是以关系数据库为依托,以数据仓库理论为指导、以OLAP为多层次多视角分析,以ETL工具进行数据集成、整合、清洗、加载转换,以前端工具进行前端报表展现浏览,以反复叠代验证为生命周期的综合处理过程。最终目标是为了达到整合企业信息信息,把数据转换成信息、知识,提供决策支持。
[@more@]数据仓库不是一门纯粹的技术,如果从Oracle、SQLServer等专业数据库的角度去学习,就有失偏颇了。数据仓库应该是一种体系结构,它的核心是在于对于数据的整合,通过抽丝剥茧把企业原始数据进行集成、归类、分析,从而提供了企业决策分析需要的KPI。
数据库和数据仓库从物理设计角度应该是一致的,都是基于传统的关系数据库理论,而且这两者有融合的趋势。SQLServer,Sybase,DB2,Oracle都是传统的关系数据库,同时只要经过认真的数据模型设计或者参数设置也可以变成很好的数据仓库实体;与此同时数据仓库也在基于自身的特点不断地进行发展演变,例如SybaseIQ、Terradata就是完全的数据仓库,用它来设计OLTP系统显然是存在各种问题的。
OLAP也逐渐被融合到数据库和数据仓库产品中来,例如微软的Analysis Service 和 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平台 |
Oracle Warehouse Builder | 适合Unix、Windows平台 | |
MSServer Integration Serivces | 适合Windows平台 | |
BO Data Integrator | 未知 | |
前端工具 | BO Crystal Report | 主要适合关系型报表 |
Hyperion Enterprise | 主要适合关系型、OLAP报表 | |
Brio Performance Suite | 未知 | |
MicroStrategy | 未知 | |
Congos | 未知 | |
MSSQLServer Report Service | 主要适合MSSQLServer平台 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8128313/viewspace-896043/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8128313/viewspace-896043/