ETL

L’ ETL ou Extract, Transform and Load (Extraction, Transformation et Chargement) est une technologie informatique permettant d’effectuer des déversements massifs d’information d’une base de données vers une autre suivant des règles de gestion de degrés de complexité variés.

Selon le contexte, ces règles peuvent aller de la simple correspondance de colonnes, à des transformations plus complexes: ventilations de valeurs, contrôles référentiel (lookups), passage de données en colonnes à des données en lignes (pivotage), etc.

Cette technologie repose sur des connecteurs servant à exporter ou importer les données dans les applications et des composants transformateurs qui manipulent les données (agrégations, filtres, conversions, pivots…), et des mappings (mises en correspondance de colonnes).

Dans le contexte de la Business Intelligence, l’objectif des processus ETL est le plus souvent l’intégration de données d’un ou de plusieurs systèmes transactionnels ou “OLTP” (par exemple l’ERP d’une entreprise, le système de gestion téléphonique du service après-vente ou le système de suivi des forces de vente) vers un entrepôt de données d’entreprise, ou data warehouse, puis éventuellement vers des systèmes d’analyse en ligne, ou cubes “OLAP”.