Saltar al contenido

ETL

ETL significa Extract, Transform, Load: los datos se leen del origen, se transforman antes de cargarlos y después se incorporan al almacén analítico.

También conocido comoExtract, Transform, Load
APIs e integración

¿Qué significa ETL?

ETL significa Extract, Transform, Load: extraer datos de un origen, transformarlos según reglas definidas y después cargarlos en un almacén de destino. Para analizarlos se pueden unificar unidades, relacionar campos o separar registros erróneos. Lo decisivo es el orden: la transformación se realiza antes de cargar los datos en el almacén analítico previsto.

En un proyecto de software ficticio, una tarea en segundo plano entrega su tiempo de ejecución como {"durationMs":90000}. El paso ETL previsto convierte milisegundos en segundos: 90000 / 1000 = 90. Solo después se carga {"durationSeconds":90} en el almacén analítico. Los nombres de campos y las cifras son ilustrativos; no se ha ejecutado un flujo de datos ni medido su velocidad.

Con ELT, los datos brutos entrarían primero en el almacén de destino y se transformarían allí. ETL sitúa la preparación antes de esa carga. La elección depende, entre otros factores, del sistema de destino y de los análisis necesarios; el orden de las letras no demuestra por sí solo una ventaja de coste o rendimiento.

Fuentes

Artículos sobre el tema

APIs e integración con ASES

ERP, CRM y tienda bien conectados