ETL
Extract, Transform, Load. Processus d'extraction, transformation et chargement de données entre systèmes.
ETL (Extract, Transform, Load) est le processus technique de déplacement de données d'un système à un autre : extraction des données brutes, transformation au bon format, et chargement dans le système de destination (data warehouse, BI).
Comment se déroule un flux
Trois étapes s’enchaînent : 1) extraire les données de chaque source via API ou export ; 2) les transformer, nettoyer, dédoublonner et harmoniser les formats de date, de devise et d’identifiant ; 3) les charger dans l’entrepôt. La transformation concentre l’essentiel de l’effort et la quasi-totalité des incidents, car c’est là que se posent les règles métier.
ETL vs ELT
L’ETL transforme avant le chargement, l’ELT charge d’abord la donnée brute puis la transforme dans l’entrepôt. L’ELT domine aujourd’hui parce que le stockage coûte peu et que conserver la donnée brute permet de recalculer un historique après un changement de règle. Avec un ETL classique, une erreur de transformation détruit définitivement l’information d’origine. Conservez donc systématiquement une copie brute et datée.
Surveiller un pipeline en production
Un flux qui tourne sans alerte finit toujours par casser en silence : API modifiée, quota dépassé, colonne renommée. Mettez en place trois garde-fous, un contrôle de volume attendu, un contrôle de fraîcheur et une alerte en cas d’échec. Prévoyez aussi une procédure de relance manuelle documentée, car les rattrapages tombent le lundi matin avant le comité.
Exemple concret
Une boutique consolide 6 sources dans un entrepôt. Le flux tourne chaque nuit en 12 minutes et traite environ 90 000 lignes. Un contrôle bloque tout écart de volume supérieur à 15 pour cent : le mois suivant, il intercepte une API publicitaire renvoyant 0 ligne, avant que le rapport de direction ne parte.
Termes associés
BI
Business Intelligence. Ensemble d'outils et méthodes d'analyse de données pour la prise de décision.
CDP
Customer Data Platform. Plateforme centralisant toutes les données clients de sources multiples en profils unifiés.
Dashboard
Tableau de bord. Interface visuelle regroupant les KPIs et métriques clés pour le suivi de performance.
Event
Événement. Action trackée sur un site (page_view, add_to_cart, purchase, lead, etc.).
First-Party Data
Données first-party. Données collectées directement par l'entreprise auprès de ses clients et visiteurs.
GA4
Google Analytics 4. Dernière version de Google Analytics, basée sur les événements et l'analyse cross-platform.
ETL en pratique : Tracking & Data
Pour aller au-delà de la définition, découvrez notre setup server-side dédié.