Dashboards
You'll learn how to create and share Databricks AI/BI dashboards in ~10 min.
Prereqs: Databricks AI/BI
Why this matters
Dashboards are the most common way stakeholders consume data. Databricks AI/BI dashboards query Unity Catalog tables directly — no data extracts, no stale copies. Row- and column-level security from Unity Catalog applies automatically, so every viewer sees only the data they are authorized to access.
How it works
A dashboard is a collection of visualizations (charts, tables, counters) backed by SQL queries. You build them in a drag-and-drop editor, add filters and parameters, and publish to share with your team. Dashboards can run on a schedule to keep cached results fresh.
Create the first dashboard
This video walks through building a dashboard from scratch:
Embed dashboards in external applications
Dashboards can be embedded in internal portals, wikis, or custom apps using iframe embedding. This extends their reach beyond the Databricks workspace.
When to use / when not to
Use dashboards when:
- Stakeholders need a visual, regularly refreshed view of key metrics.
- You want governance (row/column security) to carry through to the presentation layer.
- The audience is comfortable with a standard reporting experience (charts, tables, filters).
Use Genie Spaces instead when:
- Users want to ask ad-hoc questions rather than browse a fixed set of charts.
- The questions change frequently and a static dashboard would require constant rebuilding.
Common pitfalls
- Too many queries on one dashboard — each visualization runs its own query. A dashboard with 20+ charts can be slow to load. Group related metrics and split large dashboards into focused pages.
- Not scheduling refreshes — by default, dashboards query live data on every page load. For stable reporting, schedule periodic refreshes so viewers hit cached results instead of queuing warehouse compute on every visit.
Next
- Do next: Genie Spaces
- Learn why: Databricks AI/BI overview
- Reference: AI/BI Dashboards — Databricks docs