Archive · Frictionless Decisions

Always Warehouse the Data First

Minneapolis, February 2025

2025-02-04 · Zane Hall · 1095 words · 4 reactions · 0 comments · original

Minneapolis, February 2025

When I say you should “Always warehouse the data first,” I'm making a simple point: a data warehouse is a warehouse. When you manage data in a warehouse, your company gets a lot more value from its data.

It's helpful to think of a "data warehouse" in non-technical terms, just like a physical warehouse. Take an Amazon distribution center, for example. The way the global supply chain makes same-day delivery possible isnothing short of a modern miracle, fully accelerated by technology. However, the fundamental ingredient that makes all this possible is Amazon’s decision to anticipate what products I'll need, keep them ready in a central location (a warehouse), and make them easy to find and deliver when I need them. That warehouse allows me to live my life differently: I don't carry an extra power supply in my backpack because I know I can get one delivered to my doorstep on the same day I order it.

Just like a physical warehouse makes my own life more productive, a data warehouse changes the way everyone at a company works with data. It keeps data fresh, makes it easy and fast to find, and readily available for many different uses. It’s an upfront investment that accelerates everyone else’s work.

Warehouses Add Value

By managing data in a warehouse, you can offer people many more tangible and intangible benefits (“services”) that they value even more than the data itself.

Here are seven services that a good data warehouse provides:

Data Dictionary. A data dictionary documents the relationships between systems and declares a winner when they don’t match, reinforcing the system of record for key data points. I call this a “system of record” capability, and it helps everyone at a company by eliminating the need to resolve differences on their own.

Building a Data Warehouse

Have you ever gotten lost at a Costco Warehouse? It’s a huge space with more products than you’ll ever need, but thankfully, they store the items you’re looking for in a logical system of aisles and shelves, which - usually - makes your shopping trip easy. A physical warehouse isn’t just a building where you dump a large pile of goods; it’s also a preset design to organize and manage all the inventory.

It’s the same with a data warehouse: it’s not just a database. The value of your data warehouse depends on how effectively you plan and manage it. I don’t expect you to know everything it takes to create a good data warehouse just from my simple advice, but I’ll give you a few high-level “best practices” to guide your thinking on this. Together, these practices form the “aisles and shelves” of a good data warehouse.

Manage Data Like It’s an Asset

Most people agree that data is an important asset. But if you haven’t experienced working at a company that makes the most of that asset with a good data warehouse, you might not recognize how much it changes how everyone works. A senior executive I worked with told me, "I used to view data only as an input to my department's decisions, something to download to a spreadsheet. But now I'm convinced that data is a strategic asset for decisions throughout the company, not just a raw input for us."

Seeing a good data warehouse in action like this shows the power of a data team that takes responsibility for all the data needs of their company. That’s the point of this Seventh Commandment of Data:

Always warehouse the data first.