Glosario

ETL

También: Extract, Transform, Load · Extracción, transformación y carga

ETL es el proceso de extraer datos de los sistemas donde se originan, transformarlos a un formato y unas definiciones comunes, y cargarlos en un destino analítico. Es el trabajo, en gran medida invisible, que hace que cifras provenientes de sistemas distintos puedan compararse entre sí.

La etapa de extracción lee los datos de sus fuentes: bases operativas, APIs de servicios externos, archivos que alguien exporta cada mes. La de transformación es donde ocurre lo difícil: unificar formatos de fecha, resolver que el mismo cliente aparece con tres nombres distintos, aplicar las reglas de negocio que definen qué cuenta como venta. La de carga deposita el resultado en el destino.

La transformación es donde se ganan o se pierden los proyectos de datos. Cada decisión tomada ahí —qué registros se excluyen, cómo se resuelve un duplicado, qué se hace con un valor faltante— queda incorporada en todos los números que la empresa mire después. Si esas decisiones no están documentadas, nadie puede explicar más adelante por qué dos reportes no coinciden.

Una variante frecuente hoy es ELT, que carga los datos crudos primero y transforma después dentro del destino, aprovechando la capacidad de cómputo de las bases modernas. La lógica del trabajo es la misma; cambia el orden y dónde se ejecuta.

Siguiente paso

Encontremos lo primero que vale la pena construir.

30 minutos. Sin compromiso. Se define qué se ataca primero.

Beta privada

¿Quiere acceso a la beta?

Para seguir usando los agentes sobre los datos de su empresa, pida acceso a la beta.

Lo vamos a contactar sobre su acceso a la beta.