+Confiance / Contradictions

DEUX SOURCES. DEUX VALEURS. UNE SEULE QUESTION.

La fusion de données devient réellement difficile lorsque différentes sources décrivent le même objet mais ne donnent pas la même réponse.

01 / La tentation du choix

CHOISIR UNE VALEUR, C’EST DÉJÀ INTERPRÉTER.

Supposons Source A → 42 et Source B → 47. La tentation consiste à choisir :

  • la valeur la plus récente ;
  • la source supposée la plus fiable ;
  • la première ligne ;
  • la dernière ligne ;
  • une moyenne.

Mais chacune de ces décisions ajoute une interprétation — et cette interprétation n’est pas toujours visible pour la personne qui lit le résultat.

02 / Conserver ce qui est détectable

LE CONFLIT EST LUI-MÊME UNE INFORMATION.

Dans DataAuthority, nous cherchons à conserver explicitement certains états lorsqu’ils sont détectables :

ÉTAT

CONNU

Une valeur est établie et utilisable dans le contexte demandé.

ÉTAT

ABSENT

La source ne fournit pas cette information.

ÉTAT

INCONNU

L’information devrait exister mais sa valeur n’est pas connue.

ÉTAT

CONFLIT

Deux valeurs incompatibles sont disponibles.

Le résultat peut donc être :

Deux valeurs incompatibles sont disponibles et les données actuelles ne permettent pas d’en promouvoir arbitrairement une comme vérité.

Ce résultat paraît moins confortable qu’un chiffre unique. Il est pourtant souvent plus fidèle aux données disponibles.

03 / Comprendre avant de trancher

NE PAS FABRIQUER UNE CERTITUDE.

Une contradiction n’est pas nécessairement une erreur de données. Elle peut provenir de périodes différentes, de définitions différentes, de corrections, de périmètres distincts ou de producteurs différents.

Le premier travail consiste donc à conserver le désaccord avant de chercher à l’expliquer. Expliquer une contradiction demande de savoir ce que chaque source mesure réellement — et cette information n’est pas toujours disponible.