ETL vs ELT: Qual Escolher

ETL (Extract Transform Load): extrai, transforma NA APLICAÇÃO, depois carrega no DW.

ELT (Extract Load Transform): extrai, carrega BRUTO no warehouse, depois transforma lá.

ETL: Quando Usar

• Dados precisam transformação pesada antes de carga

• Você já tem pipeline em Python/Java

• Dados sensíveis (PII): transforme antes de warehouse

• Desvantagem: lento, caro, precisa de muita compute

ELT: Quando Usar

• Você tem warehouse moderno (Snowflake, BigQuery)

• SQL é suficiente para transformação

• Quer guardar dados brutos para auditoria

• Vantagem: mais rápido, mais barato, mais flexível

Tendência 2024

ELT está ganhando. Warehouses são baratos agora. Transformação em SQL é mais rápida que aplicação.

Stack Recomendado

Extração: Fivetran ou Stitch. Carga: warehouse nativo. Transformação: dbt (SQL). BI: Looker ou Metabase.

← Voltar ao blog