Article

Qu’est-ce que l’ETL (extraire, transformer, charger) ?

Découvrez ce que signifie extraire, transformer et charger, comment fonctionne le processus ETL, comment l’ETL se compare à l’ELT, et pourquoi il est important dans le data warehousing.

Oui. Bien que l’ELT soit désormais le modèle par défaut pour les charges de travail d’analytique et de data science natives du cloud, l’ETL reste le choix idéal pour les charges de travail réglementées, gouvernées et sur site nécessitant un contrôle strict de la qualité des données avant le chargement. De nombreuses entreprises exécutent les deux modèles côte à côte, utilisant l’ETL pour les pipelines financiers sensibles ou critiques en matière de conformité et l’ELT pour des cas d’utilisation à fort volume et flexibles en analytique et en IA.

Un pipeline ETL est l’ensemble des processus et outils connectés qui transplacent les données des systèmes sources à travers les étapes d’extraction, transformation et chargement vers un système cible. Un pipeline ETL unique peut gérer un flux de données spécifique — par exemple, extraire des registres de ventes quotidiens d’un système de point de vente, les nettoyer et les charger dans un entrepôt de rapports commerciaux — tandis qu’une grande entreprise gère généralement des dizaines ou des centaines de pipelines à travers différents domaines de données.

L’intégration des données est la catégorie plus large, couvrant tout processus qui combine des données provenant de plusieurs sources en une vue unifiée. L’ETL est une approche spécifique de l’intégration des données, caractérisée par la séquence d’extraction, de transformation et de charge en trois étapes. D’autres approches d’intégration des données incluent l’ELT, la virtualisation des données, la capture de données de changement (CDC) et la réplication des données. L’ETL est la plus établie et particulièrement adaptée aux charges d’analyse orientées batch où les données transformées et sélectionnées sont la cible.

Un développeur ETL conçoit, construit et maintient les pipelines qui transmettent les données des systèmes sources vers les systèmes cibles. Le rôle consiste à écrire la logique d’extraction, définir les règles de transformation, optimiser la performance, surveiller l’état des pipelines et dépanner les défaillances. Les développeurs ETL utilisent des outils tels qu’Informatica, Talend, SSIS, dbt ou des services cloud-natives, collaborant directement avec des ingénieurs de données, des analystes et des parties prenantes métier.

Non. SQL est un langage de requête. Des outils ETL tels qu’Informatica, Talend, SSIS, dbt ou des services cloud-natives exécutent les étapes d’extraction, de transformation et de chargement. SQL est souvent le langage utilisé pour écrire les transformations, et les équipes ELT les exécutent en SQL à l’intérieur de l’entrepôt.

Restez au courant

Abonnez-vous au blog de Teradata pour recevoir des informations hebdomadaires



Teradata peut m'envoyer des e-mails marketing concernant ses produits, l'analyse de données et les événements ; je peux me désinscrire à tout moment.

Votre confidentialité est importante. Vos informations personnelles seront collectées, stockées et traitées conformément à la politique de confidentialité globale de Teradata.