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