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


Building defensively

·2 mins

I talk a lot about data quality, and how it can be improved.

And that’s because generally, it’s garbage!

Data quality can only be improved at the source

·1 min

Data quality can only be improved at the source.

If the source of the data isn’t capturing the data at the required accuracy, there’s nothing you can do later to increase the accuracy.

Where to apply data contracts

·1 min

Data contracts can be applied in various places, but they’re most useful at the boundaries of ownership.

Data contracts shouldn't focus on enforcement

·1 min

It’s easy to see data contracts as something to enforce on your data producers.

But if that’s how you’re selling it to them, they won’t be keen on buying!

Data contracts set the expectations

·1 min

Data contracts set the expectations for the data.

These include:

  • How to access the data
  • How the data will be structured
  • How often the data will be published
  • Who to contact about the data (the owner)
  • What will happen when the data needs to evolve

Without expectations, users make assumptions that are more optimistic than reality.