SpecsModelExplore
Overview
Actors
External Systems
Data Platform
Ingestion
Storage
Processing
Serving
Analytics UI
Dashboard App
Exploration Workspace
Governance
SpecsModelExplore
Analytics UI
OverviewGuideLinks and Communications
IDproduct.analytics_ui
DescriptionUser-facing apps for dashboards, exploration and alerts.
Keyanalytics_ui
Typesystem
TeamAnalytics
Owneranalytics@dataplatform.example
Statusactive
TechnologiesReact, TypeScript, WebSocket
Attributessurfaces: notebook,dashboard, users: analyst,business
Tags
Table of contents
Guide
Analytics UI
System at a glance
Surfaces
How the apps talk to the platform
Responsibilities
Related workflows

Guide

Analytics UI

Analytics UI is the experience layer of the data platform. It turns curated warehouse tables and governed metrics into screens that data analysts and business users can actually work with — iterating SQL in notebooks, composing dashboard tiles and publishing reports — without talking to backend services directly.

Responsibility in one sentence

Present governed data through notebooks and dashboards — let analysts explore ad-hoc and business users consume published metrics through a unified UI experience.

System at a glance

Could not build diagram for model "example-data-processing".

Surfaces

Exploration Workspace

Notebook + SQL editor for ad-hoc analysis against the query engine.

Dashboard App

Drag-and-drop dashboard builder backed by the semantic layer.

How the apps talk to the platform

Both surfaces query data through Serving — exploration uses raw SQL via the Query Runner; dashboards resolve governed metrics via the Chart Renderer and Semantic Layer.

Responsibilities

  • Notebook editing, cell execution and result preview UX.
  • Dashboard composition, filtering and publishing workflow.
  • Client-side chart rendering and live tile refresh (WebSocket).

Related workflows

The full analyst journey — notebook → dashboard → publish:

Live tiles on published dashboards refresh from stream outputs:

Self-service with guardrails

Analysts get raw SQL in exploration mode; published dashboards always route through the semantic layer so business metrics stay consistent.

Links and Communications

3 incoming links

Incoming Links(3)

Source objectLabelLink typeRelationRaw idRequiredDescription
Data Analyst

example-data-processing.actors.analyst

actor
builds dashboards in—linksproduct.analytics_ui——
Business User

example-data-processing.actors.business_user

actor
consumes—linksproduct.analytics_ui——
Serving

example-data-processing.product.serving

system
powers—linksproduct.analytics_ui——