Free Practice Questions for DBT Architect Certification
- Guide checked for updates:
- 9 Oct 2026
- Question bank created:
- 15 Sep 2026
- Question bank last updated:
- 28 Sep 2026
Study with 349 exam-style practice questions designed to help you prepare for the DBT Architect. All questions are aligned with the latest exam guide and include detailed explanations to help you master the material.
Your progress
LessonsNew
39 documentation-grounded lessons, one per exam-guide subdomain — every claim cited to the official docs.Based on the official docs as of 12 Oct 2026
Start Practicing
Start a quiz
Practice with randomly mixed questions from all topics
Exam experiences
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Your saved questions
Open the list of questions you bookmarked during practice for this exam.
Study notes
Private notes per question, grouped by exam domain — opens on its own page, not inline on this overview.
Quiz History
Exam Details
Key information about DBT Architect
- Multiple choice
- Ordering
- Matching
$200
English
Multiple-choice, Fill-in-the-blank, Matching, Hotspot, Build list, Discrete Option Multiple Choice (DOMC)
65% or higher
SQL proficiency, at least six months of experience administrating an Enterprise dbt account, dbt Fundamentals badge
online proctored
120 minutes
Caveon Web browsers
65 questions
2 years
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
1: Configuring dbt data warehouse connections
1.1: Understanding how to connect the warehouse
Understanding how to connect the warehouse
1.2: Configuring IP whitelist
Configuring IP whitelist
1.3: Creating and testing a connection for the project
Creating and testing a connection for the project
1.4: Authenticating through OAuth to access the data in dbt
Authenticating through OAuth to access the data in dbt
1.5: Adding Client ID and Secret for OAuth
Adding Client ID and Secret for OAuth
2: Configuring dbt git connections
2.1: Connecting the git repo to dbt
Connecting the git repo to dbt
2.2: Setting up integrations with git providers
Setting up integrations with git providers
3: Creating and maintaining dbt environments
3.1: Understanding access control to different environments
Understanding access control to different environments
3.2: Determining when to use a service account
Determining when to use a service account
3.3: Rotating key pair authentication via the API
Rotating key pair authentication via the API
3.4: Understanding environment variables
Understanding environment variables
3.5: Creating a new dbt deployment environment
Creating a new dbt deployment environment
3.6: Setting a default schema/dataset for environments
Setting a default schema/dataset for environments
3.7: Understanding custom branches and how to configure them to environments
Understanding custom branches and how to configure them to environments
3.8: Configuring dbt to allow deferral to other environments
Configuring dbt to allow deferral to other environments
4: Creating and maintaining job definitions
4.1: Set up a CI job with deferral
Set up a CI job with deferral
4.2: Understanding steps within a dbt job
Understanding steps within a dbt job
4.3: Scheduling a job to run on schedule
Scheduling a job to run on schedule
4.4: Implementing run commands in the correct order
Implementing run commands in the correct order
4.5: Creating a new dbt job
Creating a new dbt job
4.6: Configuring optional settings such as environment variable overrides, threads, deferral, target name, and dbt version override
Configuring optional settings such as environment variable overrides, threads, deferral, target name, and dbt version override
4.7: Generating documentation on a job that populates the dbt Catalog page
Generating documentation on a job that populates the dbt Catalog page
4.8: Configuring jobs to be triggered after other dbt jobs (job chaining)
Configuring jobs to be triggered after other dbt jobs (job chaining)
4.9: Configuring Advanced CI
Configuring Advanced CI
4.10: Configuring self-deferral
Configuring self-deferral
4.11: Understanding when to use which type of job deferral
Understanding when to use which type of job deferral
5: Configuring dbt security and licenses
5.1: Creating service tokens for API access
Creating service tokens for API access
5.2: Assigning permission sets
Assigning permission sets
5.3: Creating license mappings
Creating license mappings
5.4: Adding and removing users
Adding and removing users
5.5: Adding SSO application for dbt Enterprise
Adding SSO application for dbt Enterprise
5.6: Creating and assigning RBAC
Creating and assigning RBAC
6: Setting up monitoring and alerting for jobs
6.1: Setting up email notifications
Setting up email notifications
6.2: Using Webhooks for event-driven integrations with other systems
Using Webhooks for event-driven integrations with other systems
7: Setting up a dbt mesh and leveraging cross-project references
7.1: Setting up additional dbt projects
Setting up additional dbt projects
7.2: Understanding how environment types relate to cross-project references
Understanding how environment types relate to cross-project references
7.3: Utilizing model governance
Utilizing model governance
8: Configuring and using dbt Catalog
8.1: Using dbt Catalog to understand the current lineage, troubleshoot issues and optimise cost and performance
Using dbt Catalog to understand the current lineage, troubleshoot issues and optimise cost and performance
8.2: Using dbt Catalog to find public models and cross-project references
Using dbt Catalog to find public models and cross-project references
Techniques & products