跳至內容

ETL

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 15:20 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

提轉換載入extract , transform , load,簡稱ETL), 用來描述共資料對來源頭經過抽取(extract)、 轉置(transform)、 載入(load)至目的捀的過程。ETL 一个詞較捷用佇資料的倉儲,毋過其物件並無限制資料的倉儲。

ETL 佮 ELT

ETL 所描述的過程,一般捷看的做法包括 ETL 抑是講ELTExtract-Load-Transform), 並且混合使用。通常愈大量的資料、複雜的轉換邏輯、目的捀為較強運算能力的資料庫,愈偏向使用 ELT,通好運用目的捀資料庫的平行處理能力。

工具

ETL(抑是 ELT)的流程會使用任何的程式語言去開發完成,因為 ETL 是足複雜的過程,手寫程式無簡單管理,有愈來愈濟企業採用工具協助 ETL 的開發,並且運用其內起的元資料(metadata)功能來儉來源佮目的對應(mapping)以及轉換規則。

工具並且會使提供較強大的連接功能(connectivity)來連接來源佮目的捀,開發人員毋免去熟似各種相異的平台佮資料的結構,亦能進行開發。

參見

  • 資料倉儲(DW,Data Warehouse)
  • 決策支援系統(DSS,Decision Support System)
  • 線頂分析處理(OLAP,Online Analytical Processing)
  • 資料探勘(DM,Data Mining)
  • 商業智慧型(BI,Business Intellegence)

外部連結

  • CloverETL
  • Pentaho Data Integration
  • Talend Open Studio
  • Benetl ( freeware )
  • Simple Data Integrator