Définir les trois architectures
Avant d'aller plus loin, il faut distinguer trois architectures que l'on confond souvent. Chacune répond à un besoin différent, et les comprendre vous permettra d'avoir une conversation éclairée avec vos équipes techniques.
L'entrepôt de données organise des données déjà structurées, par exemple issues d'un outil de facturation ou d'un CRM. Les données y sont rangées dans des tables, avec un schéma précis : colonnes, types, relations. C'est l'outil idéal pour produire des rapports fiables et répétables, par exemple le chiffre d'affaires mensuel par région.
Le lac de données stocke des données brutes, de tous formats : fichiers texte, images, journaux applicatifs, flux de capteurs. Rien n'est transformé à l'entrée : on conserve tout, tel quel, pour l'exploiter plus tard. C'est utile quand on ne sait pas encore précisément ce qu'on cherchera dans ces données.
Le lakehouse combine les deux logiques dans une architecture unique : il stocke des données brutes comme un lac, mais applique une organisation en tables et en schémas comme un entrepôt, pour permettre à la fois l'exploration libre et l'analyse rigoureuse.
Prenons un exemple concret : une enseigne de distribution reçoit des tickets de caisse (données structurées), des vidéos de caméras en magasin (données brutes) et des retours clients par e-mail (texte libre). Un entrepôt classique traiterait bien les tickets de caisse, mais peinerait avec les vidéos. Un lac accueillerait tout, mais sans structure, l'analyse resterait difficile. Un lakehouse permet de combiner les deux dans un même espace de travail.
Le piège fréquent : croire qu'il faut choisir une seule architecture pour toujours. En réalité, beaucoup d'entreprises démarrent avec un entrepôt, puis ajoutent un lac quand les besoins en données brutes apparaissent, avant d'envisager un lakehouse pour unifier le tout.
💡 Conseil de pro : ne demandez jamais à une équipe technique « entrepôt ou lac ? » sans avoir d'abord listé vos cas d'usage. L'architecture doit suivre le besoin, jamais l'inverse.
Mini-exercice : listez trois types de données utilisées dans votre organisation (ou une organisation que vous connaissez) et classez-les : structurées (entrepôt), brutes (lac), ou mixtes (lakehouse).