Skip to main content

Daily data contracts tips

I’m no longer publishing daily data contract tips, but I am still writing! Check out my new weekly newsletter.

2024


Good enough SLOs

·1 min

When it comes to defining SLOs, I’m aiming for good enough.

Good enough to meet the requirements of the consumers.

How I'd decide to build on an API

·2 mins

A great analogy for a data contract is an API. So, let’s walk through how I’d decide if I want to build something important to me on a particular API.

No owner, no responsibility

·1 min

How many times do you find something that is not working as it should be, and after digging around you find it has no clear owner?

Are data contracts only for tabular data?

·1 min

It’s a misconception that data contracts are just for tabular data.

Sure, they work really well for tabular data in a data warehouse, and that’s where many people start their implementation.

Data contracts and organisation structure

·1 min

What’s the right organisational structure for a successful data contracts implementation?

The reality is every organisational structure is imperfect, and you’re unlikely to be in one that explicitly aligns you with your data producers.

Flexible data contracts

·2 mins

When it comes to data contracts I’m always talking about well structured data.

That’s deliberate, as we use data contracts to make data available to others (teams/groups/domains), and the aim is to provide data that is easy to consume with confidence.

Data contracts and dbt

·1 min

I was asked on LinkedIn how I might approach data contracts with dbt.

I have thought a little about how to apply data contracts to dbt targets, but not a lot and I haven’t done this in practice yet.