En corto
- En un ETL los datos se transforman antes de cargarse; en un ELT se cargan crudos y se transforman dentro del destino.
- La transformación es el momento ideal para enmascarar datos personales que el análisis no necesita.
- Un ETL sin responsable ni alertas falla en silencio: el tablero muestra datos viejos y nadie lo nota.
¿Qué pasa en cada paso del ETL?
IBM lo resume como un proceso de integración que combina, limpia y organiza datos de múltiples fuentes para cargarlos en un destino, típicamente un data warehouse. Cada letra es una etapa:
- Extraer. Se copian los datos desde los sistemas de origen hacia un área intermedia. En una empresa ecuatoriana, las fuentes típicas son el ERP, el CRM, los extractos bancarios y los archivos XML de los comprobantes electrónicos.
- Transformar. Se limpian y validan: se eliminan duplicados, se unifican códigos de producto y formatos de fecha, se corrigen RUC mal digitados y se calculan campos como el margen. Aquí también se pueden enmascarar los datos regulados que el análisis no necesita.
- Cargar. Los datos ya listos pasan al destino. Lo habitual es una carga inicial completa y, después, cargas incrementales con lo nuevo de cada día.
¿ETL o ELT?
La diferencia está en el orden. Según IBM, en ETL la transformación ocurre en tránsito, antes de cargar; en ELT los datos crudos se cargan en el destino y se transforman allí.
| Criterio | ETL | ELT |
|---|---|---|
| Orden | Transforma y luego carga | Carga y luego transforma |
| Tipo de datos | Estructurados, con esquema definido | Estructurados, semiestructurados y no estructurados |
| Volumen | Conjuntos más pequeños | Pensado para grandes volúmenes |
| Privacidad | Permite enmascarar datos sensibles antes del destino | Los datos crudos llegan al destino |
| Mantenimiento | Más ajustes cuando cambian las fuentes | Menor mantenimiento |
Un ejemplo en una empresa ecuatoriana
Supón una cadena de ferreterías con locales en Quito, Ambato y Cuenca. Cada noche, un ETL extrae las ventas del ERP, los pagos de los extractos bancarios y las facturas de proveedores desde los XML del SRI. En la transformación unifica los códigos de producto de cada local, cruza cada factura con su proveedor por RUC y reemplaza la cédula de los clientes finales por un código interno, porque para medir ventas por zona no hace falta saber quién compró. A las siete de la mañana, el tablero de la gerencia ya muestra las ventas, el margen y las compras del día anterior.
Para entender qué trae cada archivo del SRI y cómo se lee, revisa la guía sobre el XML de la factura electrónica.
Errores comunes y límites
- Nadie es dueño del proceso. Si una fuente cambia de formato y el ETL falla, el tablero sigue mostrando datos viejos sin avisar a nadie.
- Transformaciones sin documentar. Si no está escrito cómo se calcula el «margen», dos áreas obtendrán dos números distintos.
- Copiar más datos personales de los necesarios. La LOPDP exige que los datos sean pertinentes y limitados a lo estrictamente necesario para la finalidad (artículo 10, principio de minimización). Llevar cédulas, teléfonos y correos a un almacén de análisis «por si acaso» es un riesgo sin beneficio.
- Cargas completas todos los días. Recargar todo cuando solo cambió una parte encarece el proceso y lo vuelve lento.
Relación con otros términos
El ETL es una forma concreta de integración de datos y el paso previo para que existan un data warehouse, un tablero de business intelligence o un copiloto que responda preguntas con datos reales. Cuando el destino es un modelo de inteligencia artificial, la transformación es también el lugar natural para aplicar la seudonimización.
Preguntas frecuentes
¿Qué es un proceso ETL?
Es la secuencia que extrae datos de los sistemas de origen, los transforma (limpia, valida y unifica formatos) y los carga en un destino común para analizarlos. Es la base de cualquier tablero gerencial que mezcle información de varios sistemas.
¿Cuál es la diferencia entre ETL y ELT?
En ETL la transformación ocurre antes de cargar, en un área intermedia; en ELT los datos se cargan crudos y se transforman dentro del destino. ETL encaja mejor con datos estructurados y permite enmascarar datos sensibles antes de que lleguen al destino; ELT suele preferirse para grandes volúmenes y datos variados.
Fuentes
- IBM Think · What is ETL (extract, transform, load)? (2026-11-11)
- Asamblea Nacional del Ecuador · Registro Oficial, Quinto Suplemento 459 · Ley Orgánica de Protección de Datos Personales (2021-05-26)
Revisado el 11 de noviembre de 2026 contra las fuentes citadas. Los precios y normas de terceros pueden cambiar: confirma en la fuente.