Le choix d'une architecture de données analytiques repose sur la compréhension fine de trois fondations : le **data warehouse**, le **data lake** et le **data mart**. L'entrepôt de données structure l…
Le choix d'une architecture de données analytiques repose sur la compréhension fine de trois fondations : le data warehouse, le data lake et le data mart. L'entrepôt de données structure l'information historisée pour l'aide à la décision ; le data lake conserve la diversité des données brutes pour l'analyse avancée ; le data mart cible un périmètre métier précis. Dans les faits, les organisations modernes ne choisissent plus l'une contre l'autre, mais les combinent fréquemment au sein d'une architecture lakehouse où flexibilité et performance de requête coexistent.
En bref
Data Warehouse, Data Lake et Data Mart : définitions et rôles dans la Business Intelligence
Le data warehouse, socle de la décision
Un data warehouse est bien plus qu'une base de données : c'est un référentiel qui contient des métadonnées, des données sur les données, décrivant comment l'information est organisée et comment l'utiliser efficacement. Le data warehousing désigne l'ensemble du processus aboutissant à des applications d'aide à la décision, permettant un accès rapide aux informations métier et la création de connaissances stratégiques.
Dans son déploiement, on distingue trois types principaux :
L'architecture de l'entrepôt repose fréquemment sur un modèle hybride dimensionnel-normalisé, permettant de concilier la performance des requêtes analytiques avec la cohérence relationnelle des données.
Le data lake, flexibilité analytique et gestion des métadonnées
Le data lake constitue un réceptacle capable d'accueillir des données structurées, semi-structurées et non structurées dans leur format d'origine. Contrairement à l'entrepôt, il ne prescrit pas de schéma rigide à l'entrée, ce qui offre une flexibilité maximale pour la data science et l'exploration de nouveaux cas d'usage.
Cependant, cette souplesse ne fonctionne que si la gestion des métadonnées est traitée comme un impératif. Sans catalogue et sans gouvernance, le risque d'inexploitabilité, le fameux « data swamp », est élevé. Heureusement, l'écosystème et les outils dédiés aux data lakes n'ont cessé d'évoluer, notamment au sein des plateformes cloud qui proposent désormais des services natifs de gouvernance et d'analyse.
Le data mart, la finalisation métier
Le data mart est une portion dédiée de l'architecture analytique, orientée vers un service ou un processus métier spécifique. Il peut être alimenté physiquement par l'EDW ou adopter une approche virtuelle. Dans ce second cas, les données ne sont pas déplacées ni dupliquées : elles restent dans les systèmes sources et sont assemblées « à la volée » pour produire des vues métier sur mesure. Cette distinction entre stockage physique et virtualisation a un impact direct sur les coûts de développement et de maintenance de la solution.
Tableau comparatif des architectures de stockage analytique
| Critère | Data Warehouse | Data Lake | Data Mart |
|---|---|---|---|
| Nature des données | Structurées, modélisées, historisées | Brutes, natives, multi-formats | Ciblées, adaptées à un usage précis |
| Schéma | Schema-on-write (modèle hybride dimensionnel-normalisé) | Schema-on-read (souplesse maximale) | Dérivé du modèle global ou défini à la volée |
| Métadonnées | Intégrées à la structure décisionnelle | Essentielles à la gouvernance et à l'exploitabilité | Dépendantes de l'approche physique ou virtuelle |
| Utilisateurs cibles | Décideurs, analystes métier, contrôleurs de gestion | Data scientists, ingénieurs données | Métiers opérationnels, directions fonctionnelles |
| Approche physique | Stockage physique centralisé | Stockage physique distribué | Physique (base dédiée) ou virtuelle (vue à la volée) |
| Rôle dans l'architecture | Cœur décisionnel et consolidé | Zone d'accueil et d'exploration | Point de livraison analytique spécialisé |
Points clés à retenir
Questions fréquentes
Quelle est la différence entre un data warehouse et un data mart ?
Un data warehouse est un référentiel central, souvent un Enterprise Data Warehouse, destiné à l'ensemble de l'organisation et au data warehousing global. Un data mart en est un sous-ensemble départemental ou fonctionnel. Contrairement à l'EDW, le data mart peut adopter une forme virtuelle, sans stockage physique propre, en assemblant les données à la volée depuis les sources.Un data lake peut-il remplacer un data warehouse ?
Non. Le data lake stocke les données dans leur diversité brute et native, tandis que l'entrepôt de données les structure pour des requêtes optimisées et un reporting décisionnel fiable. Les organisations combinent désormais les deux au sein d'une architecture lakehouse pour allier flexibilité et performance.Qu'est-ce qu'une architecture lakehouse ?
Une architecture lakehouse désigne l'intégration du data lake et du data warehouse au sein d'une infrastructure analytique unifiée. Elle conserve la richesse des données brutes tout en offrant les capacités de requête structurée et optimisée de l'entrepôt.Qu'est-ce qu'un Operational Data Store (ODS) et quel est son rôle ?
Un ODS est un type d'entrepôt de données orienté vers les opérations. Il sert de zone de transition et de consolidation pour les données opérationnelles, souvent en temps réel ou quasi réel, avant leur intégration dans l'EDW ou leur exploitation par des processus décisionnels tactiques.Qu'est-ce qu'un data mart virtuel et quels sont ses avantages ?
Un data mart virtuel ne stocke pas physiquement les données. Il les appelle depuis les systèmes sources pour créer des vues métier « à la volée ». Cette approche réduit les coûts de développement et de maintenance liés à la multiplication des bases, bien qu'elle dépende de la performance et de la disponibilité des systèmes sources.Pourquoi les métadonnées sont-elles essentielles dans ces architectures ?
Les métadonnées décrivent l'organisation, la signification et les règles d'usage des données. Dans un data warehouse, elles sont inhérentes à la structure décisionnelle. Dans un data lake, leur gestion est cruciale pour éviter l'inexploitabilité. Sans métadonnées fiables, aucune architecture analytique ne peut garantir la qualité de son aide à la décision.Conclusion
Le choix entre data warehouse, data lake et data mart ne doit pas être une fin en soi, mais le résultat d'une stratégie d'architecture de données alignée sur vos objectifs métier. En combinant ces trois piliers au sein d'une approche lakehouse et en maîtrisant vos métadonnées, vous construisez un socle analytique pérenne et adaptable.
Pour évaluer la maturité actuelle de votre architecture de données et identifier les prochaines étapes concrètes, faites le diagnostic gratuit de MaturaScore. Vous obtiendrez un plan d'action personnalisé, assisté par IA et validé par un expert, pour faire évoluer votre Business Intelligence avec discernement.