ELT permite a las empresas almacenar volúmenes masivos de datos rápidamente y aprovechar los beneficios de la arquitectura de datos nativa de la nube.
ELT se convirtió en un proceso de integración integral a partir de 2010 por al menos dos razones clave:
- aumentos repentinos en el volumen de datos
- la disponibilidad del cloud computing
A medida que las organizaciones buscaban gestionar grandes conjuntos de datos sin precedentes, recurrieron a entornos en la nube. Los entornos en la nube pueden ofrecer un almacenamiento más escalable y menos costoso que en las instalaciones. En otras palabras, a menudo se consideran un almacén ideal para conjuntos de datos en crecimiento y diversos.
Y lo que es igual de importante, las plataformas en la nube y los almacenes de datos basados en la nube permitían la transformación de datos a escala. Este modelo significaba que ya no era necesario transformar los datos en medio de un pipeline de datos, como en los pipelines ETL tradicionales. En su lugar, los datos se pueden transformar de manera eficiente en el sistema de destino: el enfoque ELT.
Los ingenieros de datos suelen preferir el ELT porque gestiona mejor grandes volúmenes de datos y admite datos más diversos (incluidos los semiestructurados y los no estructurados) que el ETL tradicional. Mantener la disponibilidad de los datos sin procesar también tiene ventajas: antes de ejecutar las transformaciones, los diferentes equipos y científicos de datos pueden adaptar la lógica de transformación para satisfacer sus necesidades específicas y, al mismo tiempo, conservar los datos sin procesar para las necesidades futuras, desde el análisis hasta el machine learning.
"Se trata de su caso de uso y de lo que está tratando de lograr", dijo Jamil Spain, asesor técnico sénior de IBM. "Puede tener sentido cargar primero y luego entrar en un entorno aislado y averiguar qué datos tiene. A partir de ahí, puede trabajar para transformarlo al formato que desee".