What problem does it solve?
Enables analysts and product teams to create, iterate, and persist interactive visual analyses built from SQL queries, outputs, and layout files, eliminating repetitive manual chart assembly and ad-hoc export workflows.
Core Features & Use Cases
- Structured dashboard folders that include query SQL files, an outputs.py with @output functions, and a dashboard.md layout to compose metrics, tables, and charts.
- Filter binding using :param and optional-filter patterns, options queries for dropdowns, and dependency injection of query results into output functions.
- Snapshotting and validation tools for end-to-end checks and exporting rendered figures, tables, and metrics for reporting and review.
- Use case: build a regional sales dashboard with trend charts, a totals metric, and a region dropdown populated from an options query, then Snapshot for stakeholder delivery.
Quick Start
Create a new dashboard at /dashboard/sales/ by adding queries/, an outputs.py with @output functions, and a dashboard.md layout with filters and component tags.