📌 Conceito Geral

Tanto ETL quanto ELT são processos usados para mover, transformar e carregar dados de uma ou mais fontes para um destino (geralmente um Data Warehouse ou Data Lake).

A diferença principal está na ordem das etapas e onde a transformação acontece.


🔹 1. ETL (Extract → Transform → Load)

Fluxo:

  1. Extract (Extrair): Coleta os dados brutos de várias fontes (bancos de dados, APIs, arquivos, etc.).
  2. Transform (Transformar): Os dados são processados, limpos e transformados antes de serem carregados no destino.
  3. Load (Carregar): Os dados transformados são inseridos no destino final.

Exemplo:

Vantagens:

Desvantagens: