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 Complet | Lignage simple | |
|---|---|---|
| Besoin | Besoin de détail pour documenter / collaborer sur les travaux en cours. Il permet de
| Besoin de sensibilisation / acculturation autour de la data. Il permet de répondre à des questions du type :
|
| Public cible | Profil technique | Profil plutôt métier |
| Points positifs |
|
|
| Points négatifs |
|
|
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