Créer un ticket Mes tickets
Bienvenue
Connexion  S'inscrire

[Recette] Granularité du lignage

Pourquoi est ce important ? 

Le lignage est un outil puissant pour la compréhension et l'appropriation, tant pour les utilisateurs fonctionnels que techniques.

Cependant quand nous commençons à établir le lignage des objets, nous sommes confrontés à la question suivante : quelle granularité faut il atteindre? 

La réponse à cette question est très importante. Elle dépend très fortement :

  • Du cas d'usage retenu, notamment du public cible
  • De la prise en compte de contraintes : maturité de l'organisation, capacités de maintenance ...

La capacité à délivrer un lignage adéquat est pourtant essentiel pour de nombreux projets. Il permet notamment de :

  • Comprendre les flux et utilisations de données
  • Identifier les dépendances
  • Simplifier l'appropriation par les utilisateurs des thématiques data

Ce qu'il faut savoir avant de commencer 

[Basics] Présentation du module analyse d'impact

[How to] Utiliser le data lineage

Par où commencer

La construction du lignage est donc fonction de plusieurs facteurs. En voici quelques uns :

  • Le cas d'usage retenu : très certainement le plus important. Un projet plutôt orienté BI aura besoin d'un fort niveau de granularité notamment sur les objets techniques, ce qui n'est pas forcément le cas d'un projet gouvernance qui se concentrera plutôt sur les modules fonctionnels 
  • La maturité de l'organisation : plus l'organisation sera mature sur la gestion des données plus la granularité pourra être fine. 
  • Capacités de maintenance : Une granularité très fine implique des coûts de construction et de maintenance élevée. Cette question est également à mettre en relation avec la maturité : une maturité importante permet généralement d'avoir de forte capacités de maintenance.

Prenons en exemple deux extrêmes : 

  • Un lignage complet comprenant un détail des liens champs à champs avec détail des unités de traitements

  • Un lignage simple avec des liens entre grosse entité entre objets fonctionnels


Ces deux lignages répondent bien sûr à des besoins différents 



Lignage CompletLignage simple
BesoinBesoin de détail pour documenter / collaborer sur les travaux en cours.
Il permet de
  • D’intégrer plus facilement de nouveaux arrivants 
  • D'identifier les responsabilités de gestion
  • Modéliser fonctionnellement mes objets pour mieux discuter avec les interlocuteurs fonctionnels

Besoin de sensibilisation / acculturation autour de la data.
Il permet de répondre à des questions du type :
  • Quelle est la signification de mes données ?
  • Quelle est leur origine?
  • Qui solliciter ?
  • Quels reportings peuvent être intéressants ?
Public cibleProfil techniqueProfil plutôt métier
Points positifs
  • Compréhension fine des flux et transformations de données
  • Peut servir de base de collaboration entre utilisateurs technique
  • Appropriation rapide du sujet
  • Risque d'erreur limité
  • Construction simple, maintenance faible
Points négatifs
  • Construction complexe
  • Coûts de maintenance 
  • Complexe à appréhender pour des utilisateurs fonctionnels
  • Valeur ajoutée faible pour des utilisateurs techniques 
  • La représentation perd en valeur au fûr et a mesure des objets mappés : tout pointe au même niveau


Pour aller plus loin 

La réflexion sur la granularité du lignage peut être approfondie avec la notion d'espace de travail : 

  • Des espaces de travail avec des lignages orientés fonctionnels, permettant une meilleure appropriation du sujet
  • Des espaces plus complets pour des utilisateurs techniques


Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.