Bruin Dashboards Step 4 of 5

Migrate Metabase Dashboards to Bruin

Validate before opening the browser

Run DAC's structural validation first. It catches missing query references, invalid widgets, layout mistakes, and broken semantic references without running queries.

dac validate --dir dashboards

Then execute every data widget against the configured connection:

dac check --config .bruin.yml --dir dashboards

dac check validates the dashboard and runs its SQL. It reports the row and column counts, execution time, and any query errors. Run both commands in CI once the dashboard is checked in.

To inspect one widget directly from the terminal, use its dashboard and widget names:

dac query \
  --config .bruin.yml \
  --dir dashboards \
  --dashboard "Migration Fixture Dashboard" \
  --widget "Daily revenue"

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.