Data Universe
Newsletter
Accueil/Encyclopédie/ETL vs ELT — Architecture data
🔄Techniques AnalyticsDébutantData Engineering

ETL vs ELT — Architecture data

ETL (Extract-Transform-Load) transforme les données avant chargement. ELT (Extract-Load-Transform) les charge d'abord, puis transforme directement dans l'entrepôt de données.

💡Explication simple

ETL, c'est comme préparer un repas en cuisine avant de servir : tu laves, coupes, cuisines avant que les convives voient quoi que ce soit. ELT, c'est apporter tous les ingrédients bruts à table et cuisiner directement là-bas. Dans le monde data : ELT charge les données brutes dans BigQuery ou Snowflake, puis les transforme avec du SQL ou dbt. ELT est devenu dominant grâce à la puissance des entrepôts cloud modernes.

🏗️Exemple concret

Architecture moderne avec dbt : données brutes chargées depuis Salesforce dans Snowflake (EL via Fivetran), puis transformées avec dbt (T) — modèles SQL définis dans des fichiers .sql versionnés sur GitHub. Résultat : pipeline traçable, testable et documenté. Vs ETL classique (Informatica) : transformations en boîte noire, difficile à déboguer.

∑ Concept clé

ETL : données source → transformation (en mémoire) → chargement entrepôt. ELT : données source → chargement raw → transformation (SQL in-warehouse).

🎯Quand l'utiliser ?

ELT : entrepôts cloud modernes (Snowflake, BigQuery, Redshift)
ETL : données sensibles ne pouvant pas être stockées brutes, systèmes legacy
ELT préféré aujourd'hui grâce au coût de calcul cloud réduit

✅ Avantages

+ELT : données brutes disponibles pour reprocessing
+ELT : transformations versionables et testables (dbt)
+ETL : réduit le volume stocké en entrepôt

⚠️ Limites

ELT : coût de stockage des données brutes
ETL : transformations difficiles à modifier après déploiement
ELT : requiert un entrepôt cloud puissant

🛠️ Outils principaux

ELT : Fivetran, Airbyte + dbt + Snowflake/BigQuery
ETL : Talend, Informatica, Azure Data Factory
Les deux : Apache Spark
Data EngineeringArchitecturedbtPipelinesFondamentaux

Concepts liés

🧪

A/B Testing

Expérimentation

👥

Analyse de cohortes

Analytics Produit

🔽

Analyse d'entonnoir (Funnel Analysis)

Analytics Produit

🛒

Analyse du panier — Market Basket Analysis

Analytics Retail

← Retour à l'encyclopédie