ETL
外觀
這是此頁批准,以及是最近的修訂。
提轉換載入(extract , transform , load,簡稱ETL), 用來描述共資料對來源頭經過抽取(extract)、 轉置(transform)、 載入(load)至目的捀的過程。ETL 一个詞較捷用佇資料的倉儲,毋過其物件並無限制資料的倉儲。
ETL 佮 ELT
ETL 所描述的過程,一般捷看的做法包括 ETL 抑是講ELT(Extract-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