Data contracts vs schemas
·1 min
On the panel with STRM yesterday Avi asked the question:
What do you think about having data contract with business context?
Yes, a data contract does have business context.
In fact, that’s the difference between a data contract and a schema.
A schema describes the structure of the data, primarily for databases and other tools so they can use and store the data effectively.
A data contract provides the data with business context. For example:
- The owner of the data
- Who has access to the data
- How long we will keep the data
- Whether the data is personal data
- The SLOs we’ve committed to meeting
And so on.
Each of those provides context around how the data is used or managed within the business.