Qu’est-ce que l’ETL ?

« Extraction, Transformation et Chargement », en anglais Extract, Transform and Load (ETL) fait référence au processus d’entreposage de données capable de lire (ou d'extraire) des données à partir de systèmes sources, de les convertir (ou de les transformer) dans un format plus adapté aux requêtes et aux analyses, et de les télécharger dans un entrepôt de données, une base de données ODS (Operational Data Store) ou un data mart simultanément.

Les systèmes ETL intègrent généralement des données issues de plusieurs applications ou systèmes qui peuvent être hébergées sur du matériel distinct ou gérées par différents groupes ou utilisateurs. Le processus ETL est couramment utilisé pour assembler temporairement un sous-ensemble de données afin de produire des rapports ad hoc, de migrer des données vers de nouvelles bases de données ou de convertir une base de données dans un nouveau format ou un nouveau type.