ELT
ELT : charger d'abord, transformer ensuite
L'ELT inverse l'ordre habituel des opérations : les données brutes sont chargées telles quelles dans l'entrepôt de destination, puis transformées sur place. Cette approche s'est imposée avec les entrepôts modernes, capables de calculer bien plus vite qu'un outil intermédiaire dédié.
Ce que l’ELT change concrètement
| Aspect | ETL | ELT |
|---|---|---|
| Donnée brute conservée | Non | Oui |
| Lieu du calcul | Outil intermédiaire | Entrepôt |
| Correction d’une règle | Recharger depuis la source | Recalculer sur place |
| Coût de stockage | Plus faible | Plus élevé |
| Coût de calcul | Sur l’outil | Sur l’entrepôt, facturé à l’usage |
La ligne qui compte est la quatrième en partant du haut. Une règle métier fausse découverte six mois plus tard se corrige sans redemander l’historique à la source, qui souvent ne l’a plus.
Pourquoi l’ELT s’est imposé
Les entrepôts modernes calculent vite et facturent à l’usage. Transformer sur place coûte moins cher que maintenir une infrastructure intermédiaire.
Le stockage, lui, est devenu bon marché, ce qui rend la conservation du brut acceptable.
La contrepartie de cette approche
Un entrepôt rempli de tables brutes devient vite illisible. Sans discipline de modélisation, personne ne sait quelle table fait foi.
Une couche de tables modélisées, documentées et testées, est indispensable au-dessus du brut.
Ce que l’ELT ne dispense pas de faire
Documenter les règles. Le calcul se voit dans le code, mais la raison d’une règle ne s’y lit jamais.
Les confusions fréquentes et ce qui les sépare
- ETL
- L'ETL transforme avant le chargement et ne stocke que le résultat. L'ELT conserve la donnée brute, ce qui permet de refaire un calcul autrement.
- Lac de données
- Le lac stocke du brut sans intention de modélisation. L'ELT charge du brut pour le transformer immédiatement après.
Mis à jour le
