InsightBase
⌘K
Get Started

Core Concepts

Filters & Query Editor

Filters are inferred automatically from your manifest. Queries generated by AI can always be inspected and overridden by hand.

How filters are inferred

Every Filter: line in your manifest is collected across all panels, deduplicated by column name, and turned into a filter control shown at the top of the dashboard.

Filter typeWhen it’s usedDefault
Date rangeColumn name contains date/time, or ends in "at"/"on"Last 30 days
SelectCategorical-looking columnsNone selected
TextFree-text columnsEmpty

A filter only applies to the panels that actually listed that column — changing the date range doesn’t affect a panel that never referenced a date column.

Editing a query by hand

Every panel’s generated query is visible and editable — useful when the AI got 90% of the way there and you want to fix a join, add a condition, or change an aggregation without regenerating the whole dashboard.

  • Open a panel’s query editor and make your change.
  • Validate runs the same check generation uses (EXPLAIN or a dry run) against the live datasource before you can save.
  • Save creates a new dashboard version with just that panel’s query changed — everything else stays as it was.
Note:Only org owners and admins can edit queries — members can view dashboards and use filters, but can’t change what a panel queries.

Layout editor

Toggle edit mode on a dashboard to drag and resize panels on the 12-column grid. Saving a layout change creates a new version with the updated panel positions — the underlying queries are untouched.

Version history & rollback

Every dashboard keeps its full version history — one entry per query edit or layout change. Open History from the dashboard view to see every version with its timestamp, and roll back to any previous one in a click. Rolling back doesn’t delete newer versions; it just changes which one is active.

Caching

Panel results are cached briefly per dashboard so repeat views and shared/embedded links don’t re-run every query on every page load. Saving a query edit or layout change, or manually refreshing, invalidates the cache for that dashboard immediately.