An analytics dashboard
A dashboard is a single-screen display of the information a person needsNeedUserA user need, pain, desire, or constraintView reference → to monitor at a glance, assembled so that what deserves attention shows itself without anyone digging for it.
The dashboard descends from the executive information systems of the 1980s, which promised senior managers a screen of key indicators drawn from across the business. The form became consumerised in the early 2000s as business-intelligence tools made charts cheap to produce, and the cheapness was the problem: screens filled with gauges, 3D pie charts, and decorative chrome that buried the signal.
Stephen Few set the design discipline. In Information Dashboard Design (2006) he defined a dashboard as "a visual display of the most important information needed to achieve one or more objectivesObjectiveStrategyA strategic goal (OKR)View reference →, consolidated on a single screen so it can be monitored at a glance." Few spent much of the book defending that definition by exclusion, naming what a dashboard is not: not a report, not an exploratory analysis tool, not a portal, not a scorecard. His rules, single screen, summary and exception over detail, minimal non-data ink, came directly from Edward Tufte's data-ink principle applied to the monitoring case.
A second correction came from the startup world. Eric Ries popularised the term vanity metric for figures that "make you feel good but don't offer clear guidance for what to do", registered users, raw pageviews, cumulative totals that only ever climb. A dashboard packed with vanity metricsMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → passes Few's aesthetic test and still fails its purpose, because no number on it implies an action. Current practice merges both lessons: a good dashboard is sparse, scannable, and built from metrics that, when they move, tell someone what to do next.
Cole Nussbaumer Knaflic's Storytelling with Data adds a third layer to these two corrections. Where Few addressed structure and Ries addressed metric selection, Knaflic argues that a chart earns its place only when it is built around a specific audience, a specific context, and a specific action the viewer should take — and that visual choices (chart type, pre-attentive attributes, the elimination of clutter) are the mechanism for directing the viewer's eye to that point rather than letting it wander. By that reading, a dashboard can pass Few's single-screen test and Ries's vanity-metric test and still fail if its layout treats every tile as equally urgent, leaving the viewer to triage rather than act.
A subscriptionSubscriptionSales & RevenueA recurring subscriptionView reference → team runs a weekly health dashboard. An early version showed total signups since launch, a number that only rose, a world map of users, and a revenue figure with no comparison. It looked healthy and told the team nothing. The redesign cut to four tiles: weekly active accounts against last week, trial-to-paid conversion against a 12% target, week-four retention by cohortCohortGrowthA group of users sharing a common characteristicView reference →, and net revenue retention. Each tile compares to a target or a prior period, so a glance reveals not just the value but whether it is good. When conversion dips to 9% one week, the dashboard surfaces it in red, the team drills into the linked report behind that tile, and finds a broken checkout step. The cumulative-signups number, impressive and inert, never returned.
dashboard_contains_reportDashboardcontainsReporthierarchy.dashboard_tracks_metricDashboardtracksMetriccross-domain records which metrics a given dashboard surfaces.data_product_serves_dashboardData ProductservesDashboardcross-domain.In the Unified Product Graph, a dashboard sits in the data and analytics region as a presentation node. It composes lower-level entities (DashboardcontainsReporthierarchy), surfaces the measures it monitors (dashboard_contains_reportDashboardtracksMetriccross-domain), draws its numbers from upstream pipelines (dashboard_tracks_metricData ProductservesDashboardcross-domain), and can show live experimentExperimentValidationA test designed to validate a hypothesisView reference → results through data_product_serves_dashboardDashboardcontainsExperiment Runhierarchy. Products link to it via dashboard_contains_experiment_runProductvisualised inDashboardhierarchy. That structure makes the vanity-metric trap queryable: a tile tracking a metric that connects to no objective or decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference → stands out as decoration, and the graph can flag a dashboard whose metrics lead nowhere.product_visualised_in_dashboard
Worked example: Trellis
Trellis's activation dashboard tracks the move from 28 percent to 40 percent week-1 activation across workspaces, showing how many have reached the threshold of an agent-built tool, two or more collaborators, and at least one approved agent change. It pulls from the event schemaEvent SchemaData & AnalyticsAn event schema for trackingView reference → and the glossary termGlossary TermData & AnalyticsA defined term for shared understandingView reference → definitions so every metricMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → on screen means the same thing to Nora and to Marcus.
Daily Recurs every day.
Type-specific fields on BaseNode
toolenumAnalytics tool hosting this dashboard
urlstringURL to the live dashboard
audiencestringIntended audience for this dashboard
element_countnumberNumber of widgets or panels on the dashboard
refresh_cadenceenumHow often the dashboard data refreshes. Uses the shared `Cadence` scale.
filter_countnumberNumber of user-configurable filters
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 phases, initial: draft · template: PUBLISHING
6 edge types connected to this entity.
product_visualised_in_dashboarddata_domain_visualised_in_dashboarddashboard_contains_reportdashboard_contains_experiment_rundashboard_tracks_metricdata_product_serves_dashboard1 framework use this entity type.