Контракты данных (Data Contracts) — формальное соглашение между producer и consumer данных о schema, semantics, quality expectations и правилах изменения.
Что включает data contract
Schema.
Field semantics.
Required/optional fields.
Freshness SLA.
Quality rules.
Versioning.
Owner.
Зачем нужен
Без контракта upstream-команда может изменить поле или event и незаметно сломать downstream dashboards, automation и models.