ETL signifie extraction, transformation, chargement. Ce modèle est utilisé depuis des décennies pour transférer des données vers des entrepôts de données. L'extraction consiste à récupérer les données des systèmes sources. La transformation les nettoie, les valide et les restructure selon le schéma cible. Le chargement les écrit dans l'entrepôt. La transformation a lieu avant le chargement, sur un serveur de traitement distinct. L'entrepôt reçoit ainsi des données propres et structurées.
Les outils ETL ont évolué. À leurs débuts, les ETL étaient codés manuellement en SQL et via des scripts. Des outils commerciaux comme Informatica et DataStage ont ajouté des interfaces graphiques et des fonctionnalités de planification. Des solutions open source telles qu'Apache NiFi et Talend ont élargi l'accès à ces outils. Le principe reste le même : extraction, transformation, chargement. L'ETL demeure le choix idéal lorsque le système cible ne peut pas gérer les charges de travail de transformation, lorsque les volumes de données doivent être réduits avant le chargement, ou lorsque les exigences réglementaires imposent la transformation des données sensibles avant leur sortie d'un environnement contrôlé. Il est également courant dans les environnements existants où l'entrepôt de données est un système traditionnel doté de capacités de calcul limitées. L'essor des entrepôts de données cloud et de l'ELT a réduit la prédominance de l'ETL, sans toutefois l'éliminer complètement. De nombreuses organisations utilisent les deux approches : l'ETL pour les systèmes existants et les données sensibles, et l'ELT pour les pipelines natifs du cloud. Ce modèle n'est pas obsolète ; il représente une option parmi d'autres.
Caractéristiques ETL
- Transformation préalable — données nettoyées avant le chargement
- Traitement séparé — transformation sur un serveur dédié
- Volume réduit — seules les données nécessaires sont stockées dans l’entrepôt.
- Établi — des décennies d'outils et de pratiques
- Adapté aux entrepôts traditionnels — fonctionne avec les entrepôts classiques
L'ETL est le modèle classique. Il fonctionne toujours. Ce n'est pas toujours le meilleur choix, mais il est rarement erroné.
Comments
No comments yet. Be the first to share a thought.
Leave a comment