Sistemas de GestiónGlosario

ETL (extraer, transformar, cargar)

Definición

ETL (Extract, Transform, Load) es el proceso que mueve datos desde sus fuentes originales hasta un destino donde se analizan. Tiene tres fases: extraer los datos de sistemas como el ERP, el CRM o una hoja de cálculo; transformarlos, unificando formatos, códigos y criterios; y cargarlos en el destino, normalmente un almacén de datos.

Para qué sirve en una empresa

Sin ETL, un informe que cruce ventas del ERP con datos de campañas del CRM exige copiar y pegar en una hoja de cálculo. Con un proceso ETL programado, los datos llegan ya preparados y con la misma definición de cliente o de producto en ambos sistemas.

Cuidados

  • Documentar las reglas de transformación, porque son las que dan sentido a los datos.
  • Controlar los errores de carga, para que no pasen desapercibidos.
  • Decidir la frecuencia: diaria para dirección, en tiempo real para operaciones.

También conocido como:

ETLExtract, Transform, LoadExtracción, transformación y carga

Preguntas frecuentes sobre ETL (extraer, transformar, cargar)

¿ETL y ELT son lo mismo?
No. En ETL los datos se transforman antes de cargarse en el destino. En ELT se cargan primero en bruto y se transforman después, dentro del propio almacén. ELT es más habitual cuando el destino tiene mucha potencia de cálculo.
¿Necesita una pyme un proceso ETL?
Si sus informes de dirección dependen de copiar datos de varios programas cada mes, sí puede compensar. Si la información está toda en un único ERP, los informes del propio sistema suelen bastar.