← 📊 Data Science

📊 Semantic Layer Lab

Dashboards agree:
Max spread:
FPS:
Drag — rotate · Scroll — zoom

📊 From Raw Tables to Dashboards

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.