ETL signifie Extract, Transform Load en anglais. Cet outil permet d’extraire des informations issues de différentes sources, les transformer, pour ensuite les charger dans un entrepôt de données cible.
L’extraction consiste à collecter des données brutes des différentes database via des connecteurs. La transformation consiste ensuite à convertir les données extraites dans un format standard. Cette étape permet de nettoyer, vérifier, enrichir et consolider les données. Après formatage, elles sont transférées vers un emplacement défini comme un data warehouse ou une application de business intelligence. C'est la phase de chargement des données.
Le processus ETL revient à unifier les données de diverses provenances afin de les rendre exploitables en temps réel par l’entreprise. Ce type d’outil permet de traiter très rapidement des de grandes quantités d’informations.