What do you want to do?
5 use cases
-
Build a KPI dashboard from warehouse SQL with an agent
Have a coding agent turn your SQL queries into a validated, live-previewed YAML dashboard.
- DBT Charts
- Data and analytics
- Intermediate
View prompt
Using the dbt-charts repo, install the CLI, run `dct skills intro`, and write a KPI board for the metrics described in <placeholder> as YAML under charts/. Run `dct validate` on the file and report any errors. Verify that the board renders in `dct serve`.
-
Check dashboard YAML for errors before merging
Run strict validation on board files in a pull request, with no warehouse needed.
- DBT Charts
- Data and analytics
- Beginner
View prompt
In the dbt-charts repo, run `dct validate --strict` on the boards changed in <placeholder> and list every error and warning with its file path. Verify that the command exits cleanly once the issues are fixed.
-
Find which dashboards break when a column changes
Use dct impact to list the boards that reference a column before you rename it.
- DBT Charts
- Data and analytics
- Intermediate
View prompt
In the dbt-charts repo, run `dct impact` for the column <placeholder> and list every board that references it. Verify the list against `dct search` results for the same name.
-
Run SQL against your warehouse from the terminal
Use dct query to test a metric query, or run a named board query, before you build a chart.
- DBT Charts
- Data and analytics
- Advanced
View prompt
In the dbt-charts repo, run `dct query <placeholder> 'SELECT …'` with the SQL for the metric <placeholder> and print the result rows. Verify that the row count and totals match a known figure from your source system.
How to use DBT Charts
- Check you have what it needs: Python 3.11 to 3.13; uv (or pip) to install the dbt-charts package; A warehouse adapter extra such as dbt-charts[snowflake] or dbt-charts[bigquery] if you want to run queries against your own warehouse.
- Open dbt-labs/dbt-charts on GitHub and read the README and license.
- Run
uv tool install dbt-chartsto install the CLI. - Run
dct skills introand follow the printed guidance so the agent knows the board format. - Run
dct initto bootstrap a project with charts/guide.yml. - Run
dct validate charts/guide.ymlto check the board YAML before you preview it.
These steps come from our top use case, Build a KPI dashboard from warehouse SQL with an agent, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeDBT Charts alternatives · Best AI repos for Data and analytics
About this repo
- Who it is forAnalysts, analytics engineers, and data teams who want dashboards defined in reviewable YAML that coding agents can write and humans can audit.
- Why it is hot
- LanguagePython
- Sourcegithub.com/dbt-labs/dbt-charts · Back to Hot repos
Requirements
- Python 3.11 to 3.13
- uv (or pip) to install the dbt-charts package
- A warehouse adapter extra such as dbt-charts[snowflake] or dbt-charts[bigquery] if you want to run queries against your own warehouse
- Warehouse credentials for your own data, or the Playground demo data at play.dbtcharts.com
Maintain DBT Charts? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/dbt-labs-dbt-charts/?ref=badge)
Questions about DBT Charts
What is DBT Charts?
dbt Charts is a declarative YAML syntax around SQL for building dashboards, with a dct CLI that validates, previews, renders, and queries board definitions. It is an open-source project on GitHub: https://github.com/dbt-labs/dbt-charts.
Who is DBT Charts for?
Analysts, analytics engineers, and data teams who want dashboards defined in reviewable YAML that coding agents can write and humans can audit.
What can I do with DBT Charts?
5 use cases so far, for example: Build a KPI dashboard from warehouse SQL with an agent; Check dashboard YAML for errors before merging; Find which dashboards break when a column changes. Each has steps and a copy-paste agent prompt.
What do I need to run DBT Charts?
Python 3.11 to 3.13; uv (or pip) to install the dbt-charts package; A warehouse adapter extra such as dbt-charts[snowflake] or dbt-charts[bigquery] if you want to run queries against your own warehouse; Warehouse credentials for your own data, or the Playground demo data at play.dbtcharts.com.
What are alternatives to DBT Charts?
Other hot AI repos in Data and analytics: Kronos, Brandpose, Idx, Open Lakehouse Compute Fabric, Zepp Bridge.
Is DBT Charts safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.