Skip to main content

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.

Daily data contracts tips

Get tips like this in your inbox, every day!

Give me a minute or two a day and I’ll show you how to transform your organisations data with data contracts.

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)

    Andrew Jones
    Author
    Andrew Jones
    I help data leaders transform their organisation to one where data becomes information - trusted, governed, and federated across the business - and guaranteed with data contracts.