關於資料倉儲 — 總體工具介紹

bq_wang發表於2008-02-13

資料倉儲專案是以關聯式資料庫為依託,以資料倉儲理論為指導、以OLAP為多層次多視角分析,以ETL工具進行資料整合、整合、清洗、載入轉換,以前端工具進行前端報表展現瀏覽,以反覆疊代驗證為生命週期的綜合處理過程。最終目標是為了達到整合企業資訊資訊,把資料轉換成資訊、知識,提供決策支援。


資料倉儲不是一門純粹的技術,如果從OracleSQLServer等專業資料庫的角度去學習,就有失偏頗了。資料倉儲應該是一種體系結構,它的核心是在於對於資料的整合,透過抽絲剝繭把企業原始資料進行整合、歸類、分析,從而提供了企業決策分析需要的KPI

資料庫和資料倉儲從物理設計角度應該是一致的,都是基於傳統的關聯式資料庫理論,而且這兩者有融合的趨勢。SQLServer,Sybase,DB2,Oracle都是傳統的關聯式資料庫,同時只要經過認真的資料模型設計或者引數設定也可以變成很好的資料倉儲實體;與此同時資料倉儲也在基於自身的特點不斷地進行發展演變,例如SybaseIQTerradata就是完全的資料倉儲,用它來設計OLTP系統顯然是存在各種問題的。

OLAP也逐漸被融合到資料庫和資料倉儲產品中來,例如微軟的Analysis Service DB2OLAP Server,透過自身提供的專用介面可以加快多維資料的轉換處理。當然象Essbase這樣純粹的OLAP也是非常優秀的產品,實際上80%以上的大型OLAP都是採用Essbase的。

說到ETL,一般市場上最重要最全面的還是Informatica,但是關聯式資料庫廠商透過自身的吸取和發展得以改進後,仍舊在不斷蠶食這一市場,最常見的是與SQLServer搭配的SSISOracleOWB

報表工具呢,還是原來的幾個專業工具廠商,HyperionBOCongosBrio,當然價格也不菲,如果想用便宜的還是請選用微軟的ReportService吧。


分類

產品名稱

描述

資料庫

SQLServer

適合Windows平臺
滿足中小型資料庫和資料倉儲應用

Sybase

適合WindowsUnix平臺
滿足中小型資料庫和資料倉儲應用

DB2

適合Unix平臺
滿足大型、超大資料庫和資料倉儲應用

Oracle

適合WindowsUnix平臺
滿足大型、超大資料庫和資料倉儲應用

資料倉儲

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

適合UnixWindows平臺
專業、全面的、強大的ETL工具

Oracle Warehouse Builder

適合UnixWindows平臺
Oracle比較適用的ETL工具

MSServer Integration Serivces

適合Windows平臺
SQLServer比較適用的ETL工具

BO Data Integrator

未知

前端工具

BO Crystal Report

主要適合關係型報表
提供微Cube功能滿足OLAP建模需要

Hyperion Enterprise

主要適合關係型、OLAP報表
依託EssbaseOLAP功能

Brio Performance Suite

未知

MicroStrategy

未知

Congos

未知

MSSQLServer Report Service

主要適合MSSQLServer平臺

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-145488/,如需轉載,請註明出處,否則將追究法律責任。

相關文章