ETL(數據倉庫技術)

ETL(數據倉庫技術)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

ETL,是英文Extract-Transform-Load的縮寫,用來描述將數據從來源端經過萃取(extract)、轉置(transform)、載入(load)至目的端的過程。ETL一詞較常用在數據倉庫,但其對象並不限於數據倉庫

基本介紹

  • 軟體名稱:Extract, transform, load
  • 過程數據抽取、清洗、轉換、裝載
  • 套用:Informatica、OWB、DataStage
  • 數據集成:快速實現ETL
簡介,ETL與ELT,工具,參見,

簡介

ETL,是英文Extract-Transform-Load的縮寫,用來描述將數據從來源端經過萃取(extract)、轉置(transform)、載入(load)至目的端的過程。ETL一詞較常用在數據倉庫,但其對象並不限於數據倉庫

ETL與ELT

ETL所描述的過程,一般常見的作法包含ETL或是ELT(Extract-Load-Transform),並且混合使用。通常愈大量的數據、複雜的轉換邏輯、目的端為較強運算能力的資料庫,愈偏向使用ELT,以便運用目的端資料庫的平行處理能力。

工具

ETL(orELT)的流程可以用任何的程式語言去開發完成,由於ETL是極為複雜的過程,而手寫程式不易管理,有愈來愈多的企業採用工具協助ETL的開發,並運用其內置的metadata功能來存儲來源與目的的對應(mapping)以及轉換規則。
工具可以提供較強大的連線功能(connectivity)來連線來源及目的端,開發人員不用去熟悉各種相異的平台及數據的結構,亦能進行開發。
當然,為了這些好處,付出的代價便是金錢。

參見

  • 數據倉庫(DW)
  • 決策支持系統(DSS)
  • 線上分析處理(OLAP)
  • 數據挖掘(DM)
  • 商務智慧型(BI)

相關詞條

熱門詞條

聯絡我們