For Data Engineers ·
What you'll accomplish
Two of the tasks you skip most under deadline pressure, writing dbt documentation and writing test cases, live inside dbt itself now. dbt Copilot reads your project's actual SQL, column names, and lineage and drafts the schema.yml documentation, a starter set of tests, and even SQL from a plain language prompt, right in the same IDE where you already build models. Instead of a general chatbot guessing at your schema, you get something grounded in your real project.
What you'll need
Troubleshooting: If you don't see any Copilot option after this step, you may not have refreshed your session. Log out and back in to the dbt Cloud IDE.
What you should see: A set of options including Generate Documentation, Generate Tests, Generate Semantic Model, and Generate Metrics, scoped to the model you have open.
What you should see: A schema.yml block with a model description and per-column descriptions, ready to drop in or edit inline.
What you should see: Draft test YAML you can insert directly into your schema.yml, generated in seconds instead of the 30-45 minutes this normally takes by hand.
What you should see: SQL that references your real table and column names, since Copilot has access to your project's lineage and metadata, not a generic sample schema.
Ask Copilot to explain a generated test:
Why did you suggest a relationships test between this column and the parent table? What would fail if I removed it?
Generate SQL from a description:
Write a query that returns the count of active accounts by signup month for the last 12 months, using the account_status and created_at columns in this model.
Fill a documentation gap:
This model's description is too generic. Rewrite it to explain that this table is the source of truth for billing reconciliation, refreshed daily at 6am.