Skip to content

Dashboards

Dashboards turns data a service already holds into a screen people can read. You place widgets on a canvas, drag columns onto them, and publish the result so the rest of the service can open it.

The data does not come from Dashboards. It comes from Data Hub, the module directly above it, which owns the connection to the database or file. Dashboards reads what Data Hub exposes and draws it. (Connecting to cloud data covers the cloud providers Data Hub supports.)

The Dashboards module showing two dashboard cards, with the Dashboards, Schedules, and Analytics tabs and the layout-mode filter marked

Open a service and choose Dashboards under Data. Data Hub sits directly above it. Both carry a Beta badge.

The module opens on three tabs. Dashboards lists what exists. Schedules holds recurring deliveries. Analytics reports on how the published dashboards are being used.

A dashboard is created in one of three layout modes — fit to screen, scroll, or paginated — and the mode cannot be changed afterwards. The designer shows it as a read-only badge next to the name. If you pick the wrong one, you have to rebuild on a new dashboard.

Read Layout modes before you create anything. It is short, and it covers the only choice in the module you cannot undo.

A dashboard is a canvas holding widgets. Each widget has a position, a size, a type, and — if it shows data — a binding that says which columns feed which part of the chart.

You make a binding by dragging a column from the Data panel onto a widget. There is no dropdown that lets you pick a column from scratch, so dragging is the only way. How data reaches a widget follows the whole path from the database to the finished chart.

Two limits are worth knowing early. Nothing on a dashboard refreshes on its own — a published dashboard shows the data it fetched when the page loaded, and the reader has to reload to see anything newer. And a dashboard cannot be renamed once created, so the name you type in the creation dialog is permanent.

The AI Assistant can help build and edit a dashboard using its layout, widgets, and pinned data sources.

You must pin the data sources in the Dashboards module before the AI can use them. Open the dashboard designer, choose Data, and use the star-shaped Pin control beside each dataset or data view you want the AI to use. Check that they appear under Pinned before opening AI Assistant.

Connecting a source in Data Hub or seeing it in the Data panel does not make it available to dashboard AI. Pins belong to the current dashboard, so check them again when working on another dashboard.

Dashboards and AI usage walks through pinning sources and asking for help.

If you want to Go to
Get a dashboard working end to end Quickstart
Follow a specific workflow Guides — data, AI, layout, publishing, and delivery
Build or edit with AI Dashboards and AI usage — pin sources before asking
Find which page covers a capability Dashboards capabilities
Pick a layout mode Layout modes
Understand where the numbers come from How data reaches a widget
Look up a widget type Widget catalogue
Look up a control in the designer Designer toolbar reference
Check who is allowed to do what Permissions reference
Fix something that is not behaving Troubleshooting

Captures use a restaurant dataset held in a DuckDB file and connected through Data Hub as Food sales (DuckDB). Four data views sit on top of it — monthly popularity, menu items, restaurants, and dishes. The dashboard built from them, Food sales overview, is a scroll-mode page with eight widgets: a heading, three KPI cards, a line chart of orders by month, a bar chart of popularity by course, a pie chart of restaurants by price tier, and a table of menu items. A second dashboard, Menu performance, is in fit-to-screen mode, so the layout filter has more than one mode to choose between.