GA4 and Search Console Reporting on BigQuery
1) Serve the three dashboards
You are still in google-web-analytics/, where dashboards/ lives. validate parses the YAML and confirms every widget references a query that exists:
dac validate --dir dashboards
check goes further and executes each query against gcp-default:
dac check --dir dashboards
DAC reuses the same .bruin.yml connections the pipeline uses, so there is no second set of credentials to manage. Leave --config off and it walks up to find that file at the repository root, the same way bruin does. Passing --config .bruin.yml from here would fail, because the file is one level up.
dac serve --dir dashboards --port 8321
Open http://localhost:8321. If the port is taken, pass any other --port. The server reads directly from BigQuery on each load - there is no extract, no cache layer, and no data leaving your machine except the queries themselves.