Data Contracts avec violation automatique
Sans contrat, chaque changement de schéma est une roulette russe avec les données d'autrui.
Cadre / norme: ISO/IEC 38505-1 (Contraintes) · Data Mesh
Un changement de schéma silencieux peut casser 14 tableaux de bord parce que personne n'en a vu l'impact. Les data contracts formalisent l'accord entre celui qui produit une donnée et celui qui la consomme : quel schéma, quelle qualité minimale et quelle fréquence.
Dans Linedat, le contrat de données dispose d'une machine à états validée et d'un SLA de qualité croisé avec la qualité réelle — et génère une violation automatique quand il n'est pas respecté.
Un SLA qui se respecte ou déclenche une alerte
Le contrat définit un SLA de qualité (par exemple, complétude minimale ou score minimal). Quand une règle de qualité liée au contrat échoue, Linedat génère automatiquement une violation de contrat, avec son type (changement de schéma, qualité sous le SLA, fraîcheur dépassée), sa gravité et son délai de remédiation, pointant vers la règle et l'exécution qui l'ont déclenchée.
Approbation avec porte de domaine
Le consommateur d'un contrat est un domaine, et seul le data owner ou le steward de ce domaine peuvent l'approuver. La transition d'états (brouillon → proposé → actif) est gouvernée, de sorte qu'un contrat ne peut être activé sans la double approbation du producteur et du consommateur.
Les limites (ce que nous n'affirmons pas)
Linedat modélise un contrat robuste avec machine à états et violations automatiques, mais ce n'est pas encore un Data Product complet avec input/output ports à la manière ODCS — c'est dans la feuille de route. Les termes du SLA sont validés par rapport aux règles de qualité, pas via une validation sémantique du JSON du contrat lui-même.
Comment Linedat vous aide
Linedat transforme un changement de schéma en décision éclairée et un non-respect de qualité en violation traçable — pas en une surprise en aval.
Capacités liées
La qualité cesse d'être une opinion : des règles qui exécutent du SQL réel contre la source, en 8 dialectes.
Lignage temporel et vérifiable (point-in-time)Nous savons quel était le lignage le jour de la clôture fiscale — et nous pouvons prouver que personne ne l'a modifié.
Valorisation de la donnée : indice d'utilitéQuelle valeur a votre donnée ? Un indice d'utilité 0–100 auto-calculé (usage, lignage, qualité).
