About dbt platform profiles
dbt platform profiles define the connections, credentials, and attributes you use to connect to a data warehouse. You assign profiles to deployment environments and can reuse those profiles in other deployment environments within the same project.
Because of the unique configurations and individual credentials applied, profiles don't apply to development environments.
Create a profile
dbt automatically creates a new project-level profile for each deployment environment and populates it with your existing connection, credentials, and extended attributes. You don't need to take any action to create profiles for your existing projects.
You can create profiles from either the project or the environment settings. No matter which approach you take, dbt creates the profile at the project level. Profiles you create in one project won't be visible in others.
To create a new profile:
- From project settings
- From environment settings
- From the main menu, navigate to your project's Dashboard.
- Click Settings.
- Scroll down to the Profiles section and click Create new profile.
- From the main menu, click Orchestration and select Environments.
- Click an available deployment environment.
- Click Settings, then click Edit.
- Navigate to the Connection profiles section, click the three-dot menu next to an existing profile, and select Change profile.
- Click the Profile dropdown and select Create new profile.
The following steps are the same regardless of which approach you take:
- Give the profile a name that's unique across all projects in the account, easy to identify, and adheres to the naming policy:
- Starts with a letter
- Ends with a letter or number
- Contains only letters, numbers, dashes, or underscores
- Has no consecutive dashes or underscores
- From Connection details, select a connection from the list of available global connections or add a new connection.
- Configure the Deployment credentials for your warehouse connection.
- Add any Extended attributes you need.
- Click Save at the top of the screen.
Repeat these steps until you've created all the profiles you need for your project's deployment environments.
Assign a profile
You configure profiles when you create a deployment environment. For accounts that already have environments configured when you enable profiles, dbt automatically creates and assigns a default profile to all projects.
To assign a different profile, update the deployment environment settings:
- From the main menu, click Orchestration and select Environments.
- Click an available deployment environment.
- Click Settings, then click Edit.
- Navigate to the Connection profiles section, click the three-dot menu next to an existing profile, and select Change profile.
- Click the Profile dropdown and select the new profile to assign.
FAQs
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


