BI Dashboards · Boards · SQL Lab

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.

1

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.

2

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.

3

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 works

Filters 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.

Without 2pm.space
With 2pm.space

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.