Données et business intelligenceÀ la une

Auditeur de Définitions d'Indicateurs

Trouve où un même nom d'indicateur désigne trois choses différentes

Version 2Publié le 2 sept. 2026
Données et business intelligenceExtractclaude-opus-5Read-only · auto8 hard rules5 handover rulesResult
8règles strictes
Ce qu'il ne doit jamais faire, appliqué à chaque exécution
5règles de transfert
Les cas où il s'arrête et confie le travail à une personne
10champs de sortie
Un résultat structuré, pas un paragraphe à relire
≤7étapes par exécution
Travail borné : au plus 5 appels d'outils, imposé par le moteur d'exécution

Lecture seule par conception. Cet agent n'a aucun moyen d'envoyer, de dépenser, de publier ou de valider quoi que ce soit. Là où cette limite est le produit, la retirer supprimerait la raison de faire confiance au résultat.

Câblage en direct de la version 2. Les nœuds d'outil sont les capacités que cet agent est habilité à appeler — rien d'autre ne peut s'exécuter.

Aperçu

La défaillance la plus dommageable en informatique décisionnelle n'est pas un flux cassé — ceux-là se remarquent et se réparent. C'est que « client actif » signifie une chose dans le tableau de bord financier, une autre dans celui du produit et une troisième dans le dossier du conseil, sous une étiquette identique.

Cela arrive sans que personne fasse quoi que ce soit de mal. Chaque tableau de bord a été construit par une personne différente pour une question différente, et chaque définition était raisonnable pour cette question. Personne ne l'a écrite parce qu'à l'époque elle était évidente. Deux ans plus tard, la personne est partie et la définition ne vit plus que dans le SQL.

Le coût tombe en réunion. Deux équipes se disputent une heure pour savoir quel chiffre est le bon alors que les deux sont corrects et mesurent des choses différentes. La version plus coûteuse, c'est quand personne ne s'en aperçoit et qu'une décision est prise sur un chiffre qui ne veut pas dire ce que la salle croit.

Les outils de gouvernance vendent des catalogues qu'il faut peupler, ce qui explique qu'ils finissent à moitié remplis. Ici c'est l'inverse : il lit les requêtes qui existent déjà, extrait ce que chaque indicateur calcule réellement, et rapporte où un même nom recouvre des choses différentes et où des noms différents recouvrent la même chose.

Il ne modifie aucune requête et ne publie aucune définition. Savoir quelle définition est la bonne est une décision métier, et elle appartient aux personnes qui portent l'indicateur.

Bénéfices

Les réunions cessent de se disputer sur les chiffres

Et commencent à se disputer sur la décision.

Des décisions sur des chiffres qui veulent dire ce que vous croyez

C'est la version coûteuse de ce problème.

Un registre de définitions construit à partir du réel

Plutôt qu'un registre que personne ne remplit.

Ce qu'il fait

  • Il lit les définitions qui tournent vraiment

    Pas un catalogue que quelqu'un devait remplir. La vraie définition vit dans la requête, et uniquement là.

  • Il trouve un nom pour plusieurs sens

    Chaque définition était raisonnable pour la question qui l'a fait naître. Aucune n'a été écrite.

  • Et plusieurs noms pour un seul sens

    Un travail dupliqué, maintenu séparément, qui s'écarte en silence.

  • Il nomme les écarts qui comptent

    Un filtre, une base de date, une règle d'inclusion. Il dit exactement quelle clause fait diverger deux chiffres.

  • Il prédit quels rapports vont se contredire

    Pour que la réunion soit préparée au lieu de dérailler.

  • Il ne publie aucune définition

    Laquelle est la bonne est une décision métier, portée par ceux à qui appartient l'indicateur.

Ce que cela change

Ce que cela change à votre semaine

Ce qu'il reprend
Établir ce que chaque indicateur calcule réellement, sur tous les tableaux de bord.
Fait aujourd'hui par
Un catalogue de données que quelqu'un devait peupler.
À quelle fréquence
Jamais, et c'est pourquoi la réunion se dispute.
Effort manuel habituel
La vraie définition vit dans la requête, et uniquement là.

Pourquoi Données et business intelligence en particulier. « Client actif » signifie trois choses différentes dans trois tableaux de bord, sous la même étiquette. Chacune était raisonnable pour sa propre question et personne ne l'a écrite : la définition est partie avec son auteur.

  • Fonctionne sans surveillance

    Lancé par vous ou par un événement, il termine seul. Rien n'attend que quelqu'un soit à son bureau.

  • La même exigence à chaque fois

    Le deux centième élément est tenu au niveau du premier. La régularité est la part que les humains ne tiennent pas.

  • Il ne peut pas agir de lui-même

    Auditeur de Définitions d'Indicateurs n'a aucun moyen d'envoyer, de dépenser ou d'engager quoi que ce soit. C'est précisément cette limite qui rend son résultat sûr à exploiter.

Comment il fonctionne

Cet agent s'exécute côté serveur via l'environnement d'exécution PROMIVO. Chaque exécution est journalisée étape par étape et chaque appel d'outil est soumis à une vérification des autorisations avant d'être exécuté.

  1. 1EntréeValidée par rapport au schéma d'entrée de l'agent
  2. 2Modèleclaude-opus-5 avec repli automatique
  3. 3Outilsextract_structured_data
  4. 4PermissionsExécute automatiquement les actions READ ; tout ce qui est au-dessus attend une validation
  5. 5SortieRésultat structuré conforme au schéma de sortie
  6. 6JournalisationJetons, durée et chaque étape sont enregistrés

Démo

Données de démonstrationIllustrative sample output, abridged.

Entrée

{
  "metrics": []
}

Sortie

{
  "noOwner": [
    "Four metrics feeding the board pack have no recorded owner, so nobody can reconcile them."
  ],
  "escalate": true,
  "disclaimer": "A reading of the definitions supplied. No query, model or dashboard has been changed, nothing was written to any system, no definition is stated to be correct or canonical, and equivalences marked apparent were not verified against data.",
  "escalationReason": "A metric in the board pack is computed three different ways, its revenue metric contains an unexplained hard-coded exclusion, and four board metrics have no owner.",
  "dateBasisConflicts": [
    "Revenue is recognised by invoice date in three reports and by service period in two. Same table, same filters, different date basis — invisible in a meeting and it moves the number every quarter end."
  ],
  "hardCodedOrAdjusted": [
    "The revenue metric excludes two named account identifiers in the WHERE clause. No comment explains why, and no reader of the dashboard can see it."
  ],
  "reportsThatWillDisagree": [
    "The board pack and the finance dashboard will report different active customer counts for the same month. Both are correct for their own definition."
  ],
  "sameNameDifferentMeaning": [
    {
      "name": "Active customers",
      "usedIn": [
        "Finance dashboard",
        "Product dashboard",
        "Monthly board pack"
      ],
      "variants": 3,
      "differences": [
        "Finance dashboard: any account with an invoice in the period, regardless of usage.",
        "Product dashboard: any account with a login in the last 30 days, regardless of billing.",
        "Board pack: any account with a live contract on the last day of the period."
      ],
      "likelyDivergence": "The three would differ most in a month with high churn and slow invoicing — exactly the month the number gets scrutinised."
    }
  ],
  "differentNamesSameMeaning": [
    "\"Monthly recurring revenue\" and \"Contracted monthly value\" compute identically. Two queries, two owners, maintained separately and already drifting."
  ],
  "appearsEquivalentUnverified": [
    "Two churn definitions appear to compute the same thing. They were not run against data, so this is reported as apparent rather than confirmed."
  ]
}

Prérequis

Intégrations

Aucune intégration requise.

Avant de commencer

  • Le SQL ou les définitions de modèles derrière vos indicateurs
  • Le tableau de bord ou le rapport que chacun alimente
  • Les noms d'indicateurs tels qu'affichés aux lecteurs
  • Nécessite le forfait Accès complet ou supérieur

Cas d'usage

Avant un dossier de conseil

Si les chiffres concordent avec les tableaux de bord opérationnels.

Construire une couche sémantique

Quelles sont les définitions actuelles, avant de décider ce qu'elles devraient être.

Après un changement dans l'équipe data

Les définitions parties avec la personne qui les avait écrites.

Un chiffre contesté

Exactement quelle clause fait diverger les deux.

Tarifs

Accès complet

Facturé mensuellement via votre abonnement PROMIVO. Résiliable à tout moment.

Les exécutions consomment le quota de votre offre pour les exécutions d’agents et les tokens. Voir les limites de l’offre

FAQ

Décide-t-il quelle définition est la bonne ?

Non. Les deux sont généralement bonnes pour leur propre question. Choisir la définition de référence est une décision métier, et un outil qui la prend en silence est la meilleure façon de faire gagner la mauvaise.

Modifie-t-il nos requêtes ou nos tableaux de bord ?

Non. Il les lit. Il n'a aucun droit d'écriture sur un entrepôt, un modèle ou un tableau de bord.

Faut-il d'abord un catalogue de données ?

Non — son absence est précisément la raison d'être de cet agent. Il travaille à partir des définitions des requêtes elles-mêmes, seul endroit où la vérité est stockée.

Avis

Les avis s'ouvrent une fois que des clients ont exécuté cet agent.

Vous voulez que cet agent fonctionne autrement ?

Dites-nous ce qui doit changer et notre équipe cadrera une version sur mesure pour votre entreprise.

Personnaliser cet agent