Skip to main content

Data contracts declaratively describe the data and the infrastructure

·1 min

Data contracts are great for declaratively describing the data and the infrastructure you need to make that data available to others and manage it in line with your governance requirements.

For example, you could declare in your data contract the interface through which you want to provide that data (a table in your data warehouse, a stream in Kafka, etc) and your data platform tooling could create and manage that interface for you.

You could also categorise your data in the data contract, defining which fields contain personal data, and your data platform tooling could automatically anonymise that data where needed.

By declaring what they need, rather than defining how they need it, your users can spend less time managing the data and the underlying infrastructure, and more time delivering on their goals.

That’s the value of a contract-based data platform.

Data platforms for data leaders - daily newsletter

Get tips like this in your inbox, every day!

Give me a minute or two a day and I’ll show you how to get the most out of your organisation's data.

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

    Andrew Jones
    Author
    Andrew Jones