Dashboards that start
with a question
Ask your database in plain language, pin the chart, and it joins a board your team keeps open — with tabs, filters that reach every tile, and a comparison with the last period one click away.
From question to board in three steps
Ask it, pin it, share it.
Ask, or write the SQL
Ask Data answers in plain language with a chart. SQL Lab lets you write the query yourself, or have AI draft it from a description.
Pin it to a board
Pin the chart to a board and a tab — a new one or one you have. The tile keeps its query, not just the picture.
Share it
Share the board with the people who need it. The filters live in the URL, so a link opens on the view you are looking at.
Ask, or write the SQL
Ask Data answers in plain language with a chart. SQL Lab lets you write the query yourself, or have AI draft it from a description.
Pin it to a board
Pin the chart to a board and a tab — a new one or one you have. The tile keeps its query, not just the picture.
Share it
Share the board with the people who need it. The filters live in the URL, so a link opens on the view you are looking at.
A board that stays honest
Every tile is a query against your data model, not a screenshot of one.
One definition of revenue
Tiles query the same semantic model Ask Data does, so a measure defined once means the same thing on every chart and every board.
How Ask Data worksFilters that reach every tile
Add a board filter on any dimension your model marks filterable — text, select, multi-select, date or date range — and every tile that uses it re-runs. A tile that can't honour it says so.
This period against the last
Compare with the previous period, the same period last year or a range you pick, and re-bucket time by day, week, month, quarter or year.
Nine ways to draw it
Bar, horizontal bar, stacked, 100% stacked, line, area, pie, scatter and a single-number card — with axis, legend, data-label and series colour settings per tile.
SQL Lab for the precise ones
Write CubeQL against the model, read the native SQL it compiles to, save your queries, and turn a good one into a reusable derived cube.
Agents can build boards too
The BI Board tool lets an agent create boards, add charts and read a tile's data — and the same actions are on our MCP server for Claude Code or Cursor.
What a board supports
Charts, formats, filters and time — the full list.
Chart types
- Bar and horizontal bar
- Stacked and 100% stacked
- Line and area
- Pie
- Scatter
- Number card
Formatting
- Number, currency, percent or bytes
- Decimals, compact K / M / B and separators
- Prefix and suffix
- Axis titles, min, max and log scale
- Legend, data labels and series colours
- Per-field overrides of the model's format
Filters
- On any filterable dimension of the model
- Text, select, multi-select, date and date range
- is, is not, contains, starts with, ends with
- Kept in the URL for a shareable view
- Search within a tile's categories
Time
- Compare with the previous period
- Or the same period last year
- Or a custom range
- Group by day, week, month, quarter or year
- Relative date windows that stay relative
SQL Lab
- CubeQL against the semantic model
- The native SQL it compiles to
- AI drafts a query from a description
- Saved queries
- A query saved as a derived cube
Boards & sharing
- Several tabs per board, renamed and reordered
- A drag-and-resize layout
- Refresh a tile on demand
- Share with teammates
- Agents and MCP clients can build boards
Spreadsheet reports vs. a live board
The same Monday numbers, two ways.
Someone exports, pastes and re-charts the numbers every Monday.
The tile keeps its query — refresh it and it's current.
Two reports, two definitions of revenue.
Every tile reads the same measure from the model.
"Can you do that for last month?" means another report.
Change the board filter, or turn on the comparison.
A chart request waits for whoever knows SQL.
Ask in plain language and pin the answer.
BI Dashboards questions
What people ask before they build their first board.
Put your numbers where everyone can see them
Connect a database, ask a question, pin the answer.