O ELT permite que as empresas armazenem grandes volumes de dados rapidamente e aproveitem os benefícios da arquitetura de dados nativa da nuvem.
O ELT tornou-se um processo de integração integral a partir de cerca de 2010 por pelo menos dois motivos principais:
À medida que as organizações buscavam gerenciar ambientes de dados sem precedentes, elas recorreram aos ambientes de nuvem. Ambientes de nuvem podem fornecer armazenamento mais barato e mais escalável do que servidores locais. Em outras palavras, geralmente são considerados um armazenamento ideal para conjuntos de dados crescentes e diversificados.
Igualmente importante, plataformas de nuvem e data warehouses baseados na nuvem permitiram a transformação de dados em escala. Esse modelo significou que não era mais necessário que os dados fossem transformados no meio de um pipeline de dados, como nos pipelines de ETL tradicionais. Em vez disso, os dados podem ser transformados de forma eficiente no sistema de destino — a abordagem ELT.
Engenheiros de dados frequentemente preferem o ELT porque ele é melhor para lidar com grandes volumes de dados e pode acomodar dados mais diversos (incluindo dados semiestruturados e dados não estruturados) do que o ETL tradicional. Manter a disponibilidade dos dados brutos também apresenta vantagens: antes de executar as transformações, diferentes equipes e cientistas de dados podem adaptar a lógica de transformação para atender às suas necessidades específicas, mantendo os dados brutos para uso futuro, desde análise de dados até aprendizado de máquina.
"Trata-se do seu caso de uso e do que você está tentando alcançar", disse Jamil Spain, Consultor Técnico Sênior da IBM. “Pode fazer sentido fazer o carregamento primeiro e depois entrar em uma área de testes e descobrir quais dados você tem. A partir daí, você pode trabalhar na transformação para o formato desejado."