Datapedia
Big Data

ETL (Extract, Transform, Load)

Proceso que extrae datos de distintas fuentes, los transforma y limpia, y los carga en un destino final como un data warehouse.

Pipeline de datosData Warehouse

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.