Part 2 · Six weeks, one framework a week · 3 of 7
The Canvas: Data Product Design (Week 2)
Build a Metric Dependency Tree and the logical data model (entities, dimensions, measures, relationships, SLOs, semantics) that powers it.
1 min read
Week 2. The first real touchpoint between humans and technology.
- Create a Metric Dependency Tree (MDT) — with a domain analyst, define each metric's logic (formula), associations, and semantics (naming, description, synonyms, tags).
- Create a logical data model to power the MDT — this doubles as your
Data Product Prototype. It has five parts:
- Entities — core business objects (accounts, transactions, customers, deals).
- Dimensions — attributes on those entities (purchase_date, last_contacted).
- Measures — quantified/aggregated dimensions (avg, count, sum).
- Relationships — associations between entities (1:N customers → transactions).
- SLOs — data quality / access conditions.
- Plug into the MDT — wire measures and dimensions into the metric
formula (
metric = measures × dimensions). - Iterate logic with stakeholders to validate the model.
- Validate the prototype against realistic dummy data before touching production data.
Source: 6-Week Data Products Product Playbook.pdf
Where this shows up
Labs
2 flashcards in Review