Référentiel de données

Définition, exemples et bonnes pratiques

À retenir

  • C'est la source de vérité unique (Single Source of Truth) d'un système.
  • Il contient des données stables (cycle de vie lent) et non des transactions éphémères.
  • Il permet de garantir la qualité et la cohérence de l'information dans toute l'organisation.

Un référentiel de données est une base de connaissance unique et partagée qui regroupe les informations essentielles d'une organisation, comme la liste des clients ou des produits. On peut le comparer à un dictionnaire officiel : au lieu que chaque service ait sa propre version d'une information, tout le monde se réfère à cette source unique pour éviter les erreurs et les doublons.

Étymologie

Le terme vient du latin referre (rapporter, s'en remettre à). En informatique, il désigne un point de repère stable. Il est souvent lié au concept de Master Data Management (MDM), ou gestion des données de référence, apparu avec le besoin de synchroniser les informations entre différents logiciels d'une même entreprise.

Exemples d'usage

  • Le catalogue produit centralisé d'un site e-commerce, utilisé à la fois par le service stock, le marketing et la facturation.
  • L'annuaire des collaborateurs (type Active Directory) qui sert de référence pour donner les accès informatiques et gérer les fiches de paie.

Cas d'usage

On utilise un référentiel principalement dans les grandes entreprises pour assurer la cohérence entre différents systèmes (ERP, CRM, site web). Il intervient dès qu'une donnée doit être partagée et rester identique partout, malgré des usages différents.

Bonnes pratiques

Il est crucial de nommer un responsable de la donnée (Data Steward) pour valider les modifications. Il faut également mettre en place des règles de dédoublonnage pour s'assurer qu'un même client n'est pas enregistré deux fois sous des noms légèrement différents.

Synonymes

source de vérité master data dépôt de données base de référence

Antonymes

données transactionnelles données volatiles fichiers temporaires

Conseil

Si vous débutez dans la gestion de données, retenez qu'un bon référentiel évite le chaos : sans lui, on se retrouve vite avec trois adresses différentes pour le même client dans trois logiciels différents.

Questions fréquentes

Quelle est la différence avec une base de données classique ?

Une base de données peut stocker n'importe quoi, comme des commandes qui changent tout le temps. Un référentiel ne stocke que les données 'fondatrices' (clients, lieux, objets) qui servent de base aux autres processus.

Un référentiel doit-il être unique physiquement ?

Pas forcément, mais il doit l'être logiquement. Les données peuvent être réparties, mais il ne doit y avoir qu'une seule version officielle de chaque information.