← Powrót do słownika
Kategoria: Technologia · Akronim: ETL
ETL (Extract, Transform, Load)
Szybka odpowiedź: Proces polegający na pobraniu danych ze źródła, ich przekształceniu do formatu docelowego i załadowaniu do systemu końcowego.
Najważniejsze wnioski
- ETL — transformacja przed załadowaniem (model klasyczny)
- ELT — załadowanie surowych danych i transformacja w systemie docelowym (często stosowane w hurtowniach danych w chmurze)
Czym jest ETL
ETL (Extract, Transform, Load) to klasyczny wzorzec integracji danych: wyodrębnienie ze źródła (ERP, plik, API), transformacja (oczyszczanie, mapowanie, konwersja kodów) i załadowanie do miejsca docelowego (inny system, hurtownia danych).
Dlaczego jest to ważne
Prawie każda integracja między systemami to w swej istocie proces ETL. Jakość transformacji (prawidłowe mapowanie kodów, jednostek miary, walut) decyduje o tym, czy dane dotrą w formie poprawnej, czy zniekształconej.
ETL vs ELT
ETL — transformacja przed załadowaniem (model klasyczny)
ELT — załadowanie surowych danych i transformacja w systemie docelowym (często stosowane w hurtowniach danych w chmurze)
Jak pomaga Azuvio
Azuvio wykonuje niezbędne transformacje między systemami ERP, kurierami, marketplace'ami i partnerami EDI (mapowanie kodów, jednostek miary, struktury), dzięki czemu każdy system otrzymuje dane w swoim własnym formacie, w sposób czysty i spójny.
Najczęstsze pytania
- Czy ETL to to samo co integracja?
- ETL to podstawowy mechanizm wielu integracji (przenosi i przekształca dane). Pełna integracja obejmuje dodatkowo orkiestrację, obsługę błędów, ponawianie prób i monitorowanie.
- Jaka jest różnica między ETL a ELT?
- W procesie ETL transformujesz dane przed ich załadowaniem; w ELT ładujesz dane surowe i transformujesz je dopiero w miejscu docelowym. ELT jest powszechne w chmurowych hurtowniach danych.
Powiązane pojęcia
- iPaaS (Integration Platform as a Service) — Platforma chmurowa łącząca aplikacje i dane za pomocą centralnie zarządzanych konektorów, przepływów oraz transformacji.
- Middleware integracyjny — Pośrednia warstwa oprogramowania, która łączy systemy i tłumaczy dane między nimi, zapewniając ich wzajemne odseparowanie (decoupling).
- Hurtownia Danych (Data Warehouse) — Centralne repozytorium danych skonsolidowanych z wielu systemów, zoptymalizowane pod kątem raportowania i analiz, a nie bieżących operacji.
- Mapowanie EDI — Tłumaczenie między standardową strukturą komunikatu EDI a formatem danych Twojego systemu ERP w celu automatycznego przetwarzania.
Aktualizacja: