Glossaire

Datalake

Qu’est-ce qu’un datalake ? Guide complet

Vos données arrivent de partout : logiciels comptables, flux bancaires, pièces jointes PDF, journaux d’audit XML, exports CSV de votre outil de facturation. Chaque source alimente son propre silo, et quand vous voulez croiser ces informations, vous vous retrouvez à jongler entre des exports manuels qui prennent des heures. Ce problème porte un nom : la fragmentation des données. Et il a une réponse architecturale : le datalake, ou lac de données.

Ce terme revient de plus en plus souvent dans les discussions sur la transformation numérique des cabinets comptables et des éditeurs SaaS. Il reste pourtant souvent mal compris. Dans cet article, vous allez comprendre ce qu’est réellement un datalake, comment il se distingue d’un entrepôt de données classique, pourquoi des plateformes comme MyUnisoft s’appuient sur cette architecture pour gérer des centaines de milliers de dossiers, et quels risques il faut anticiper avant de vous lancer.

Ce qu’est réellement un lac de données (datalake)

Un lac de données est un référentiel centralisé qui conserve les données dans leur format natif, sans les transformer au moment de l’ingestion. Il accepte des données structurées (tables relationnelles, CSV), semi-structurées (JSON, XML) et non structurées (images scannées, journaux applicatifs, flux audio). C’est précisément cette capacité à tout absorber sans s’arrêter sur la forme qui le distingue des systèmes traditionnels.

La logique sous-jacente repose sur une approche appelée schema-on-read : le schéma n’est pas imposé à l’écriture, mais appliqué au moment de l’analyse. Cela change fondamentalement la façon dont on pense l’ingestion de données. Vous ne filtrez plus à l’entrée, vous conservez tout et vous structurez quand vous en avez besoin.

La logique du stockage brut

Conserver les données brutes est une décision architecturale délibérée, pas une absence de rigueur. Quand une donnée est transformée et chargée dans un système rigide, elle perd une partie de son contexte d’origine. Dans un lac de données, elle reste telle quelle et peut être réinterprétée ultérieurement, selon des besoins d’analyse qui n’existaient pas encore au moment de l’ingestion.

Prenons un exemple concret : un fichier de transactions bancaires, un journal d’audit XML et une facture scannée peuvent coexister dans le même lac. Chacun conserve sa forme d’origine. Si vous avez besoin demain de croiser ces trois sources pour entraîner un modèle de détection d’anomalies, elles sont disponibles, intactes, dans leur contexte initial.

Volumes, formats et extensibilité

Un lac de données est conçu pour monter en charge jusqu’aux téraoctets et pétaoctets, en acceptant des types de données très variés : tables relationnelles, CSV, JSON, XML, flux IoT, journaux applicatifs, images. Cette architecture de stockage de données n’est pas anecdotique : c’est l’une des raisons pour lesquelles les éditeurs de logiciels qui traitent de gros volumes de dossiers clients s’y intéressent de près. Les lacs de données s’imposent naturellement dès que la diversité des formats et l’échelle des volumes dépassent ce que les outils traditionnels peuvent absorber.

Datalake ou entrepôt de données : lequel choisir ?

Ce ne sont pas deux solutions concurrentes qui font la même chose. Confondre les deux est l’une des erreurs les plus fréquentes dans les projets data, et elle coûte cher. L’entrepôt de données structure et nettoie les données avant de les charger (schema-on-write) pour servir du reporting fiable et répétable. Le datalake préserve la donnée brute pour des usages exploratoires et analytiques à grande échelle.

En pratique, on choisit un lac quand les données sont hétérogènes, volumineuses et destinées à des analyses futures encore incertaines. On choisit un entrepôt quand on veut des données propres, prêtes à l’emploi, pour des indicateurs stables et des analyses récurrentes. Les deux répondent à des besoins réels, mais différents.

Comparaison des usages sur cinq axes pratiques

  • Type de données : le lac accepte tout (structuré, semi-structuré, non structuré) ; l’entrepôt travaille principalement sur des données structurées.
  • Moment de la structuration : le lac structure à la lecture ; l’entrepôt structure avant le chargement.
  • Public cible : les analystes de données et ingénieurs spécialisés exploitent le lac ; les équipes métier et de pilotage s’appuient sur l’entrepôt.
  • Cas d’usage : exploration, intelligence artificielle et apprentissage automatique pour le lac ; tableaux de bord et indicateurs de performance stables pour l’entrepôt.
  • Gouvernance : le lac demande un effort de gouvernance important pour rester exploitable ; l’entrepôt intègre la gouvernance dès la conception.

Le data lakehouse : une troisième voie

Le data lakehouse est une architecture hybride qui cherche à combiner la flexibilité du lac et la fiabilité de l’entrepôt. Il ajoute une couche de gestion, d’optimisation et de gouvernance au-dessus du stockage brut, ce qui le rend exploitable pour le reporting analytique sans avoir à déplacer les données vers un entrepôt séparé. Cette évolution répond directement aux limites observées sur des lacs de données mal gouvernés.

Certains éditeurs SaaS modernes s’inspirent de cette approche pour structurer leurs propres pipelines de données. L’idée est simple : bénéficier du coût et de la flexibilité du lac tout en garantissant la qualité et la traçabilité attendues d’un entrepôt.

Architecture d’un datalake moderne : les quatre composants essentiels

Un lac de données repose sur quatre composants principaux qui travaillent ensemble. L’objectif ici n’est pas de former un ingénieur data, mais de vous donner une image mentale claire de ce à quoi ressemble concrètement un datalake en production.

Stockage objet et zones de données

Le stockage objet est la fondation du lac : peu coûteux, extensible, accessible depuis n’importe quelle couche de traitement. Les données s’organisent en zones : brute (données ingérées telles quelles), standardisée (premières transformations appliquées) et qualifiée (données nettoyées et prêtes à l’analyse). Cette organisation permet de progresser depuis la donnée brute vers la donnée exploitable sans jamais écraser l’original.

Ingestion, catalogage et moteur de calcul

L’ingestion collecte les données depuis des API, bases de données, fichiers ou flux en temps réel et les charge dans le lac. C’est le point d’entrée de toute donnée dans l’architecture. Le catalogue de données est le composant qui rend le lac navigable : sans métadonnées bien tenues, personne ne sait ce que contient le lac, qui en est responsable, ni depuis combien de temps une table existe. En pratique, un lac sans catalogue de métadonnées tenu à jour devient très difficile à exploiter en quelques mois, quelle que soit la qualité du reste de l’architecture.

Le moteur de calcul ferme la boucle : il exécute les transformations, les requêtes analytiques et les traitements d’intelligence artificielle sur les données stockées. C’est lui qui transforme un réservoir passif en outil d’analyse actif.

Pourquoi les éditeurs SaaS comptables s’appuient sur cette architecture

MyUnisoft traite des centaines de milliers de dossiers TPE/PME pour le compte de cabinets clients répartis sur l’ensemble du territoire. Derrière chaque dossier : des écritures comptables, des factures, des journaux, des données fiscales, des flux bancaires, des pièces justificatives. À cette échelle, une architecture de type datalake ne relève pas d’un choix optionnel. Elle devient la condition pour que les données restent accessibles, cohérentes et exploitables.

Centraliser des milliers de dossiers sans créer de silos

Un datalake permet de centraliser des données hétérogènes provenant de sources multiples, imports bancaires, EDI, pièces jointes, flux de facturation électronique, dans un référentiel unique. Sans cette centralisation, les dossiers clients restent en silos et toute analytique croisée de portefeuille, tout contrôle de cohérence industrialisé ou tableau de bord consolidé devient hors de portée.

Souveraineté numérique et conformité RGPD des données comptables

Les données comptables sont sensibles au sens du RGPD. L’hébergement sur le territoire français répond à une exigence croissante des cabinets : en maintenant les données en France, on supprime les questions liées aux transferts hors Union européenne, ce qui simplifie une partie du dispositif de conformité. Il convient néanmoins de rappeler que le RGPD impose par ailleurs une documentation rigoureuse des traitements, un encadrement contractuel de l’hébergeur (contrat de sous-traitance conforme à l’article 28), des mesures de sécurité adaptées et une traçabilité des accès. En cas d’incident, la notification à la CNIL doit intervenir sous 72 heures, quelle que soit la localisation des serveurs.

MyUnisoft affiche un hébergement souverain en France, ce qui élimine le risque de transfert de données hors UE pour ses clients cabinets. Ce positionnement facilite la traçabilité dans un contexte de responsabilité partagée entre le cabinet et l’éditeur, et répond aux attentes de ceux qui souhaitent réduire leur surface de risque réglementaire.

Les risques réels d’un datalake mal gouverné

Un lac de données sans gouvernance devient rapidement un marécage de données : personne ne sait ce qu’il contient, personne ne sait à qui appartient quoi, et les coûts montent sans que la valeur suive. Ce risque est documenté, concret, et il touche des projets qui ont démarré avec les meilleures intentions.

Le piège de l’accumulation sans structure

Le scénario typique ressemble à ceci : le projet démarre avec enthousiasme, les données s’accumulent rapidement, mais les métadonnées ne sont pas tenues à jour, les droits d’accès deviennent flous au fil des départs et des arrivées dans l’équipe, et les collaborateurs ne retrouvent plus leurs jeux de données. Six mois plus tard, le lac existe mais personne ne l’utilise vraiment. L’absence de catalogue de données est presque toujours la première cause d’un lac inutilisable.

Coûts cachés et facteurs qui font gonfler la facture

Le stockage objet est peu coûteux, généralement entre 6 et 22 euros par téraoctet et par mois selon le fournisseur (à titre indicatif, les grilles tarifaires publiques d’OVHcloud, Scaleway ou des grands hyperscalers donnent cet ordre de grandeur). C’est ce que la plupart des projets budgètent. Ce qu’ils oublient, c’est le reste de la facture :

  • Les frais de sortie réseau, qui peuvent atteindre plusieurs dizaines d’euros par téraoctet sortant chez certains hyperscalers, un poste souvent sous-estimé lors du dimensionnement initial.
  • La puissance de calcul nécessaire aux transformations, aux requêtes analytiques et aux traitements d’intelligence artificielle, qui dépasse souvent le coût du stockage dès que les usages deviennent fréquents.
  • L’outillage de gouvernance : catalogue, gestion des métadonnées, contrôle d’accès, audit, qualité des données.
  • Les ressources humaines nécessaires pour concevoir, maintenir et faire évoluer les pipelines de données.

Feuille de route pour démarrer sans se tromper

Un datalake n’est pas une réponse universelle. Il convient quand les données sont hétérogènes, volumineuses et destinées à des usages analytiques variés. Pour du reporting simple sur des données propres et stables, un entrepôt de données suffit souvent et sera beaucoup plus facile à maintenir.

Quatre questions à se poser avant de se lancer

Avant d’engager un budget ou une équipe, il vaut la peine de s’interroger sur quatre points qui permettent d’éviter le projet vitrine n’aboutissant jamais à de la valeur réelle :

  • Quelles sources de données souhaitez-vous centraliser ?
  • Quels usages analytiques allez-vous en faire dans les douze prochains mois ?
  • Qui sera responsable de la gouvernance et du catalogue ?
  • Votre organisation dispose-t-elle des compétences ou des partenaires pour maintenir cette architecture dans la durée ?

Les étapes clés d’une mise en place réussie

Une mise en place réussie suit une séquence précise. Commencez par cadrer les cas d’usage prioritaires : quelles questions voulez-vous pouvoir résoudre grâce au lac ? Choisissez ensuite votre architecture de stockage de données (nuage souverain, hybride, sur site) en tenant compte des contraintes RGPD et des frais de sortie réseau. Installez le catalogue de données dès le premier jour, pas comme une étape finale : c’est la colonne vertébrale qui rend le lac navigable.

Définissez la gouvernance et les droits d’accès avant d’ingérer les premières données, puis commencez l’ingestion progressivement en partant des sources les plus critiques. La gouvernance ne s’ajoute pas une fois le lac rempli : elle se conçoit avant même que le premier fichier soit chargé, sous peine de devoir tout reprendre à zéro.

Ce qu’il faut retenir

En résumé, un datalake, ou lac de données, est un outil puissant pour centraliser des données hétérogènes à grande échelle, mais sa valeur dépend entièrement de la gouvernance mise en place dès le départ. Sans catalogue, sans droits d’accès clairs et sans stratégie de zones, les données s’accumulent sans jamais produire d’analyse utile. La technologie n’est pas le problème : c’est l’organisation autour d’elle qui détermine le résultat.

Pour un éditeur SaaS comptable comme MyUnisoft, cette architecture est ce qui permet de rendre des centaines de milliers de dossiers clients disponibles, sécurisés et conformes au RGPD sans créer de silos entre les cabinets et leurs clients. Si vous gérez un cabinet et que vous cherchez une plateforme souveraine pour centraliser vos données comptables dans un environnement sécurisé et conforme, MyUnisoft a structuré cette problématique pour répondre aux exigences du terrain, découvrez comment cette approche se traduit concrètement dans la plateforme.

 

Découvrez comment MyUnisoft peut transformer votre cabinet

Newsletter

Restez informé !

Inscrivez-vous à notre newsletter et recevez les dernières actualités du marché.

Newsletter

« * » indique les champs nécessaires

Marketing

Vos données sont utilisées par MyUnisoft pour vous envoyer notre newsletter (consentement). Vous pouvez vous désinscrire à tout moment via le lien de désinscription et exercer vos droits à rgpd@myunisoft.fr. Plus d’informations : déclaration de confidentialité.