Data Universe
Newsletter
GlossaireDData Contract
Gouvernance

Data Contract

Définition

Accord formel, généralement exprimé en YAML ou JSON, définissant le contrat entre un producteur de données et ses consommateurs : schéma des champs, types, contraintes de qualité, SLA de fraîcheur et propriétaire responsable. Les data contracts permettent de gérer les évolutions de schéma de façon explicite et versionnée, évitant les breaking changes silencieux qui cassent les pipelines en production. Ils représentent un changement culturel important : le producteur devient responsable de la fiabilité de sa donnée vis-à-vis des consommateurs. Fortement promus dans les architectures Data Mesh pour formaliser les interfaces entre domaines.

Exemples concrets

YAML Data ContractsSoda Data Contractsdbt contracts
← Retour au glossaireTermes en “D

Fiche rapide

CatégorieGouvernance
Exemples3 outils / technologies