Un indicateur crédible doit pouvoir raconter son trajet

Une question fragilise vite un beau tableau de bord : « ce chiffre vient d’où? » Une réponse crédible doit remonter du visuel à la mesure, au jeu publié, aux transformations et au document source. Cette lignée est une fonction du système, pas une annexe.

Chaque lot reçoit un identifiant. Le pipeline garde fichier ou table source, heure d’extraction, version de schéma, code de transformation, contrôles et version publiée. Une cellule agrégée peut alors pointer vers la période et les lignes qui la composent.

Suivre un indicateur de marge

Le trajet pourrait être :

  1. extraire lignes de facture d’AX au lot 481;
  2. extraire coût comptable au lot 482;
  3. valider clés, devise et quantités;
  4. joindre par société, facture et ligne;
  5. calculer marge = revenu_net - cout;
  6. mettre les lignes sans coût en quarantaine;
  7. rapprocher revenu et coût avec le grand livre;
  8. publier version 2017-04-03T06:00Z;
  9. afficher la version dans Power BI.

Si 4 % des lignes manquent de coût, le taux de couverture accompagne la marge. Remplacer le coût manquant par zéro gonfle le résultat; supprimer la ligne réduit aussi les ventes. La règle de traitement appartient au propriétaire financier et doit être visible.

La version compte lorsque la formule change. Recalculer tout l’historique avec la nouvelle règle facilite la comparaison actuelle, mais modifie les chiffres d’anciens rapports. On conserve la date d’effet et, selon le besoin, les versions précédentes.

La lignée aide aussi pendant la panne

Quand une source arrive tard, le pipeline ne publie pas un mélange de jours. Il garde la dernière version complète, marque sa fraîcheur et alerte. Une reprise idempotente recrée le même lot sans doublon. Les dépendances et consommateurs permettent d’évaluer quelles décisions sont touchées.

Les données sensibles doivent rester protégées dans la lignée. Un identifiant vers la source vaut mieux que copier le nom client dans tous les logs. Les accès au détail sont différents des agrégats et les consultations sont auditées.

Capturer la lignée au moment du traitement

Reconstruire la provenance après coup avec des noms de fichiers est fragile. Chaque tâche devrait lire un manifeste d’entrées et écrire un manifeste de sorties avec identifiants, versions, code, paramètres, comptes et contrôles. Un catalogue reçoit ces événements et construit le graphe. Si un lot source est corrigé, on peut calculer tous les jeux et rapports descendants touchés. La propagation n’est pas forcément automatique : le propriétaire choisit de republier selon le risque. Les manifestes sont immuables et signés par le compte du pipeline. Cette mécanique rend l’analyse d’impact rapide et évite qu’une correction silencieuse modifie des décisions historiques sans trace.

Je ferais choisir un indicateur contesté, puis demanderais à un analyste qui n’a pas construit le pipeline de refaire le trajet jusqu’à trois factures. Le temps et les trous deviennent une liste de travail. Un indicateur est gouverné lorsque sa provenance, ses rejets, sa version et son propriétaire peuvent sortir avec lui dans la salle de décision.