Qué es
ETL describe las tres etapas típicas de mover datos desde sus fuentes originales hasta un destino analítico: extraer los datos de sistemas de origen (bases de datos operativas, APIs, archivos), transformarlos (limpiarlos, combinarlos, calcular nuevas columnas) y finalmente cargarlos en su destino final, como un data warehouse.
Por qué se transforma antes de cargar
En el enfoque ETL tradicional, la transformación ocurre en un sistema intermedio antes de llegar al destino final, para asegurar que solo lleguen datos ya limpios y con la estructura correcta al data warehouse, que suele tener menos flexibilidad para manejar datos crudos o inconsistentes.
Su variante más moderna
Con el crecimiento del poder de cómputo de los data warehouses en la nube, se volvió común invertir el orden: cargar los datos crudos primero y transformarlos después, dentro del propio warehouse. A ese enfoque se lo conoce como ELT.
