L’ELT permet aux entreprises de stocker rapidement des volumes massifs de données et de bénéficier des avantages d’une architecture de données cloud native.
L’ELT est devenu un processus d’intégration essentiel vers 2010, pour au moins deux raisons majeures :
- la forte augmentation des volumes de données
- la disponibilité du cloud computing
Pour gérer des parcs de données d’une ampleur sans précédent, les entreprises se sont tournées vers les environnements cloud. Les environnements cloud peuvent offrir un stockage moins coûteux et plus évolutif que les serveurs sur site. Ils sont donc souvent considérés comme une solution de stockage idéale pour des jeux de données variés dont le volume augmente.
Autre facteur tout aussi important : les plateformes cloud et les entrepôts de données cloud ont permis de transformer les données à grande échelle. Avec ce modèle, il n’était plus nécessaire de transformer les données au milieu du pipeline, comme dans les pipelines ETL traditionnels. Les données peuvent ainsi être transformées efficacement dans le système cible : c’est l’approche ELT.
Les ingénieurs de données privilégient souvent l’ELT, car il gère mieux les volumes massifs de données et peut prendre en charge des données plus variées que l’ETL traditionnel, notamment des données semi-structurées et non structurées. Le maintien de l’accès aux données brutes présente également des avantages : avant d’exécuter les transformations, les différentes équipes et les data scientists peuvent adapter la logique de transformation à leurs besoins spécifiques, tout en conservant les données brutes pour de futurs usages, de l’analytique au machine learning.
« Tout dépend de votre cas d’utilisation et de ce que vous cherchez à accomplir », a déclaré Jamil Spain, Senior Technical Advisor chez IBM. « Il peut être judicieux de commencer par charger les données, puis d’utiliser un bac à sable pour déterminer de quelles données vous disposez. Vous pouvez ensuite les transformer au format souhaité. »