Ingeniero de Datos: pregunta de entrevista
¿Cuál es la diferencia entre ETL y ELT?
ETL transforma antes de cargar en el destino; ELT carga datos crudos y transforma dentro de un warehouse capaz. Elige según gobierno, latencia, cómputo, reproducibilidad y control de acceso.
Respuesta directa
Qué debe cubrir una buena respuesta
Cómo funciona
ETL da forma a los datos en un motor de procesamiento antes de llegar al destino, así que el warehouse solo contiene tablas curadas; encaja con gobierno estricto, cómputo limitado en el warehouse o destinos que no pueden transformar. ELT aterriza primero los datos crudos y transforma con SQL dentro del warehouse, lo que mantiene el original disponible para reprocesar, hace las transformaciones versionables como código con herramientas como dbt y usa el cómputo elástico del warehouse. Hoy la elección es mayoritariamente ELT para analítica en warehouses cloud, con preprocesamiento tipo ETL donde hay que enmascarar campos sensibles antes de aterrizar o donde el formato fuente necesita un parseo que el warehouse no puede hacer.
Ejemplo
Una empresa carga datos crudos de Salesforce, facturación y eventos de producto en BigQuery cada hora y construye modelos staging, intermedios y marts en dbt, así que un analista puede rastrear una cifra de ingresos hasta las filas crudas y un arreglo en una transformación se reejecuta desde el historial. Los identificadores personales se hashean en el job de ingesta antes de aterrizar, porque la capa cruda la lee más gente de la que permiten los sistemas fuente.
Errores frecuentes
- Cargar datos crudos con información personal en una capa cruda ampliamente accesible.
- Transformar en un motor aparte y luego no poder reproducir un número desde las entradas crudas.
- Elegir ELT y dejar que la factura del warehouse explote con transformaciones sin probar ejecutadas por consulta.
Una estructura útil para responder
Responde desde tu propia experiencia.
No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.
Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.