An unhandled error has occurred. Reload X
Skip to main content

dbt Analytics Engineer Certification Practice Test

129 questions available

dbt certification for analytics engineers covering data modeling, transformation, testing, documentation, and best practices with dbt Core and dbt Cloud. Administered by dbt Labs. Key domains include Creating and Maintaining dbt documentation, Debugging data modeling errors, Developing dbt models and Implementing and maintaining external dependencies. The exam consists of 65 questions over 120 minutes.

Certification exam
65 Exam questions
2 hours Time Limit
Practice bank
129 Practice Questions
2 hours 9 minutes Practice Time
Start Practice
The bank 129 Practice questions checked against the official objectives.
qf-import129 practice questionsBlueprint 1.0Bank updated 2026-05-04

Sample Questions

Try a few questions to see what the full exam is like.

Testing and Documentation

In a dbt project involving a model with a versioned public contract used by another dbt project, A YAML file defines tests: [unique, not_null] under event_id, but dbt test says no tests were selected for fct_user_events. The model name in YAML is fct_event_ids while the SQL file is fct_user_events.sql. What is the most likely fix? Consider the operational side effects as well as compilation behavior; the best answer should avoid creating a hidden dependency or brittle production workflow.

Deployment and Orchestration (dbt Cloud)

In a dbt project involving a semantic model that exposes revenue metrics to the dbt Semantic Layer, A team uses state:modified+ in CI and notices a downstream model is not selected after only a test YAML file changed on its parent. What should they consider? Consider the operational side effects as well as compilation behavior; the best answer should avoid creating a hidden dependency or brittle production workflow.

Modeling and Transformations

In a dbt project involving a finance mart consumed by month-end close dashboards, The ad_platform team migrated a legacy SQL script that joins customers, orders, and payments in one file. They want dbt models that keep staging clean and business rules reusable. Which refactor best matches dbt modeling conventions? Assume the project already compiles except for the design choice described; choose the action that best preserves dbt lineage and environment safety.

Deployment and Orchestration (dbt Cloud)

In a dbt project involving a feature branch that changes one upstream dimension and two downstream marts, A production deployment job should run every weekday at 6 AM after the ingestion job. Which dbt Cloud configuration area is most relevant? Assume the project already compiles except for the design choice described; choose the action that best preserves dbt lineage and environment safety.

Semantic Layer / MetricFlow / dbt Mesh

In a dbt project involving a model with a versioned public contract used by another dbt project, A producer project marks an intermediate model private, but a downstream project tries to cross-project ref it. Why should this fail or be rejected in review? Assume the project already compiles except for the design choice described; choose the action that best preserves dbt lineage and environment safety.

Why This Certification Opens Doors

In practice, uncertified or ad-hoc use of dbt can lead to brittle data pipelines, inconsistent metrics, and costly data quality issues that erode business trust. This certification matters because it signals a professional standard. It proves an individual can architect data transformations that are testable, documented, and deployable with the same rigor as application code. This directly translates to reduced time-to-insight, higher confidence in business reporting, and more efficient collaboration between data and business teams, ultimately enabling data-driven decisions to be made on a foundation of reliable data.

Exam Blueprint

01Creating and Maintaining dbt documentation
02Debugging data modeling errors
03Developing dbt models
04Implementing and maintaining external dependencies
05Implementing dbt tests
06Leveraging the dbt state
07Managing data pipelines
08Understanding dbt models governance

Exam Details DBT-AE | 2 hours

Exam Code DBT-AE
Vendor qf-import
Time Limit 2 hours
Exam questions 65

Frequently Asked Questions

How much hands-on dbt experience is recommended before attempting the exam?

It is strongly recommended to have at least 6-12 months of consistent, practical experience with dbt Core or dbt Cloud in a professional or substantial personal project. You should be comfortable building DAGs of models, writing custom tests, using Jinja for control structures and macros, and navigating a full project lifecycle from development to production.

Is the exam focused on dbt Core, dbt Cloud, or both?

The exam focuses on core dbt concepts and functionality that are common to both dbt Core and dbt Cloud. However, it includes questions on deployment and orchestration concepts that are more readily implemented in dbt Cloud (like jobs and environment management). Understanding the capabilities and typical workflows of dbt Cloud is important.

What specific areas of Jinja templating are tested?

You should be proficient in using Jinja for dynamic SQL generation, including control structures ({% for %}, {% if %}), references to variables and functions, and the use of built-in dbt context variables like `{{ this }}`, `{{ ref() }}`, and `{{ source() }}`. Knowledge of writing and using custom macros is also within scope.

How is the exam administered, and what is the format?

The exam is a timed, proctored assessment delivered online. It consists of multiple-choice and performance-based questions that may ask you to analyze code snippets, identify best practices, or choose the correct command to achieve a specific outcome in a given scenario.

What is the best resource for official exam preparation?

The single most authoritative resource is the official dbt Documentation. Additionally, dbt Labs provides a public exam guide that outlines the testable domains and objectives. Engaging with real-world projects and the dbt Community Slack are invaluable for practical context.