Category: Tutorials
Color, labels, and accessibility
Color and labels are accessibility decisions, not brand sprinkles. Build colorblind-safe charts with strong labels that still work in grayscale, on printouts, and on a phone at 7…
What is grain in data?
Grain answers one question: what does one row mean? Learn how mismatched grain creates double counting, silent joins, and three versions of revenue, plus a checklist you can…
What is a data contract?
A data contract is an explicit agreement between data producers and consumers on schema, meaning, quality, and delivery. Learn the pieces, a worked example, and when contracts beat…
dbt lab: reviewing a model like a PR
Green CI is not a business review. Learn how to review a dbt model PR like a product change: grain, joins, filters, tests, docs, blast radius, and validation…
Leading vs lagging indicators
Lagging metrics tell you who won last month. Leading metrics tell you what to coach this week. Pair both with one sales example so your scorecard guides action…




