Skip to content

Connection profiles - #9847

Merged
nataliefiann merged 5 commits into
currentfrom
nfiann-connectionprofiles
Aug 20, 2026
Merged

Connection profiles#9847
nataliefiann merged 5 commits into
currentfrom
nfiann-connectionprofiles

Conversation

@nataliefiann

@nataliefiann nataliefiann commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR:

  • Makes connection profiles harder to miss on the Deployment environments page, following feedback from Taylor Erwin
  • Adds the connection profile to the environment settings list, with a link to About dbt platform profiles
  • Explains at the top of Deployment connection that jobs need both a deployment connection (where dbt builds) and a connection profile (credentials)
  • Promotes Connection profiles to its own heading so it appears in the table of contents

Checklist


🚀 Deployment available! Here are the direct links to the updated files:

@nataliefiann
nataliefiann requested a review from a team as a code owner August 19, 2026 11:05
@github-actions github-actions Bot added the content Improvements or additions to content label Aug 19, 2026
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-getdbt-com Ready Ready Preview Aug 20, 2026 10:19am

Request Review


You need to complete both settings. A deployment connection on its own is not enough for jobs to run.

:::info Warehouse Connections

@mirnawong1 mirnawong1 Aug 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we dont like the table idea, i sugg we maybe keep the wording consistent bc i thought warehouse connection was something diff

Suggested change
:::info Warehouse Connections
:::info Deployment connections


:::info Warehouse Connections

Warehouse connections are created and managed at the account-level for <Constant name="dbt" /> accounts and assigned to an environment. To change warehouse type, we recommend creating a new environment.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Warehouse connections are created and managed at the account-level for <Constant name="dbt" /> accounts and assigned to an environment. To change warehouse type, we recommend creating a new environment.
Deployment connections are created and managed at the account-level for <Constant name="dbt" /> accounts and assigned to an environment. To change warehouse type, we recommend creating a new environment.


A deployment environment needs two settings to run jobs:

- **Deployment connection:** This setting controls where dbt builds objects in your warehouse, such as the database, schema, and warehouse.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great addition @nataliefiann ! i wonder if using a table can communicate all of the paragraphs into one as well and the callout? so taking your intro and doing something like this;

A deployment environment needs two settings to run jobs:

| Setting | Scope | Controls |
|---|---|---|
| **Deployment connection** | Environment-level | Where dbt builds objects in your warehouse (database, schema, warehouse) |
| **Connection profile** | Project-level (assigned to environment) | How dbt authenticates and the credentials dbt uses to connect |

You need to both settings; a deployment connection on its own is not enough for jobs to run. You also need a [connection profile](#connection-profiles) assigned to the environment.

> Note that connection profiles are configured separately, at the project level, then assigned to environments. If you only configure the deployment connection in this section, your jobs still won't run.

### Connection profiles
## Connection profiles

The deployment connection sets _where_ dbt builds. The connection profile sets _how_ dbt authenticates.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love this sentence!

Makes both required settings harder to miss, and drops the Warehouse Connections label.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread website/docs/docs/deploy/deploy-environments.md
Comment thread website/docs/docs/deploy/deploy-environments.md Outdated
Comment thread website/docs/docs/deploy/deploy-environments.md Outdated

@mirnawong1 mirnawong1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one small editorial sugg (feel free to ignore as it's just my personal preference

Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com>
@nataliefiann
nataliefiann merged commit 43fbe6c into current Aug 20, 2026
5 checks passed
@nataliefiann
nataliefiann deleted the nfiann-connectionprofiles branch August 20, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Improvements or additions to content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants