📊 From Raw Tables to Dashboards
Trace a metric from a raw table through a semantic layer to a dashboard tile, toggling model definitions to see inconsistent metrics reconcile.
Trace a metric as it flows from raw source tables, either straight into competing dashboards or funnelled through a governed semantic layer — and watch three dashboards disagree, then reconcile.
🔬 What It Demonstrates
Without a shared metric definition, each dashboard applies its own formula to the same raw data and reports a different number. Routing every dashboard through one semantic layer collapses that spread to zero.
🎮 How to Use
Pick a metric, adjust the number of raw source tables and flow speed, then toggle the semantic layer on and off to watch the dashboard tiles diverge (orange/red) or agree (teal).
💡 Did You Know?
Modern BI stacks (dbt Semantic Layer, LookML, Cube) exist specifically to define metrics once in code so "Revenue" means the same thing everywhere it's queried.
Interactive 3D data-warehouse-to-dashboard pipeline where redefining a metric in the semantic layer shows how every downstream dashboard updates consistently.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install