ETL
ETL : déplacer des données d'un système vers un autre
Un ETL désigne le procédé qui extrait des données d'une source, les transforme au format attendu par la destination, puis les y charge. C'est le mécanisme qui alimente un entrepôt de données depuis les outils opérationnels utilisés au quotidien par l'entreprise.
Les trois étapes d’un ETL
| Étape | Ce qui se passe | Où ça casse |
|---|---|---|
| Extraction | Lecture de la source | Limite d’appel, changement de format |
| Transformation | Mise au format cible | Règle métier oubliée, valeur inattendue |
| Chargement | Écriture en destination | Doublons, contrainte violée |
La transformation est l’étape qui concentre la valeur et les erreurs. C’est là que se décident les règles : ce qu’on fait d’une valeur absente, comment on unifie deux référentiels, quel fuseau horaire fait foi.
Ce que la fréquence change
Un ETL quotidien suffit pour un tableau de bord de pilotage. Une fréquence horaire devient nécessaire quand une décision se prend dans la journée.
Passer au temps réel multiplie le coût et la fragilité, pour un gain qui n’existe que si quelqu’un agit vraiment dans l’heure.
Les pannes silencieuses d’un ETL
La plus dangereuse n’est pas l’échec, qui se voit. C’est le succès partiel : un flux qui tourne, ne remonte rien, et laisse un tableau de bord afficher zéro sans alerte.
Un contrôle de volume attendu, comparé au volume reçu, évite ce cas.
Ce qu’un ETL ne corrige pas
La qualité de la source. Il déplace des données. Des données fausses arrivent fausses, avec la crédibilité supplémentaire que donne un entrepôt centralisé.
Les confusions fréquentes et ce qui les sépare
- ELT
- L'ELT charge d'abord et transforme ensuite, dans l'entrepôt. L'ETL transforme avant le chargement, dans un outil intermédiaire.
- Interface de programmation
- L'interface expose des données à la demande. L'ETL organise leur déplacement régulier et massif.
Mis à jour le
