Aller au contenu principal
  • Data

Le lignage de données : pourquoi vous ne pouvez rien décider sans lui

Sans lignage, toute décision de priorisation se prend à l'aveugle et toute suppression fait peur. Comment le construire en trois semaines, même sur un patrimoine hétérogène.

· 4 min de lecture · AzerOps

Le lignage de données est la traçabilité d'une donnée depuis sa source jusqu'à son usage final. Il est souvent présenté comme un sujet de gouvernance, ce qui le fait passer pour un luxe. C'est en réalité un préalable opérationnel : sans lui, quatre décisions courantes deviennent impossibles.

Les quatre décisions bloquées

Supprimer un flux. Impossible de savoir ce qui casse. Résultat : on ne supprime rien.

Modifier un champ source. Un changement de format dans un système amont peut casser sept rapports en aval. Sans lignage, on le découvre le lendemain matin, en production.

Répondre à une demande d'effacement RGPD. Une personne demande la suppression de ses données. Sans lignage, vous ne savez pas dans combien de systèmes dérivés elles ont été recopiées.

Expliquer un chiffre. Un directeur conteste un montant. Sans lignage, la réponse demande deux jours d'enquête au lieu de deux minutes.

Les trois niveaux, par ordre de coût

Niveau table. Quelle table alimente quelle table. C'est le moins précis et le plus rapide à obtenir : quelques jours d'analyse du code des flux suffisent. C'est déjà assez pour débloquer les décisions de suppression.

Niveau colonne. Quelle colonne source produit quelle colonne cible, avec la transformation appliquée. Nécessaire pour les analyses d'impact fines et pour le RGPD. Coût significativement plus élevé, à réserver aux domaines sensibles.

Niveau usage. Quel rapport, tableau de bord ou export consomme quelle table, et qui l'ouvre réellement. C'est le niveau que tout le monde oublie et c'est celui qui a le plus de valeur, parce qu'il seul permet de dire qu'un flux ne sert plus.

Notre recommandation : niveau table sur tout le patrimoine, niveau usage sur tout le patrimoine, niveau colonne uniquement sur les domaines contenant des données personnelles ou financières.

Comment le construire sans outil dédié

Les outils de catalogue sont utiles mais leur mise en place prend des mois et suppose un patrimoine homogène. Sur un patrimoine hétérogène, une approche artisanale donne un résultat exploitable en trois semaines.

  1. Extraire le code de tous les flux dans un format texte et le versionner. C'est une valeur en soi, indépendamment du lignage.
  2. Analyser les instructions de lecture et d'écriture pour construire le graphe table à table. Un script d'analyse syntaxique suffit pour la majorité des cas ; les exceptions se traitent à la main.
  3. Croiser avec les journaux d'accès de l'outil de restitution pour obtenir le niveau usage.
  4. Publier le graphe dans un format que les équipes consultent réellement, même simple.

L'erreur à éviter

Attendre l'outil parfait. Un lignage approximatif, disponible aujourd'hui et corrigé au fil de l'eau, débloque immédiatement des décisions. Un lignage exhaustif prévu pour dans dix-huit mois ne débloque rien, et il sera de toute façon périmé le jour de sa livraison si personne n'a mis en place le processus qui le maintient à jour.

La question qui compte n'est pas « comment obtenir un lignage complet » mais « quelle décision suis-je en train de ne pas prendre faute de lignage ». Répondez à celle-là, et vous saurez quel niveau de précision vous devez viser.

Articles liés

Vingt minutes suffisent pour savoir si nous sommes utiles

Aucune présentation commerciale. Vous décrivez votre besoin ; nous vous disons s'il entre dans notre périmètre, dans quel délai et à quel budget. Si ce n'est pas pour nous, vous le saurez pendant l'appel.