Overview of Data Contracts
Collate is a centralized, active metadata repository where all your data resides. In any organization, it is important to get the consumers utilizing data assets aligned with asset producers. As data platform adoption increases in an organization, a data mesh architecture with Collate Data Contracts can produce automated schema, semantic, and data quality validations that enforce data quality and SLAs across departments and domains. Data contracts in Collate support a broad set of metadata assets. Schema validation is currently available for tables, topics, API endpoints, and dashboard data models, while data quality expectations are currently available for tables only. Across supported entities, you can also define semantic requirements, such as descriptions or an owner assigned, and track a data contract’s execution history over time. Watch the video to learn more about Collate Data Contracts.
Watch a demo of Data Contracts from our OpenMetadata Community Meetup
Collate Data Contract Specification
Overview of JSON Schema for DataContract entity
Creating a Data Contract
Create data contracts directly from the Collate UI!