Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

dbt-Analytics-Engineering dbt Analytics Engineering Certification Exam Questions and Answers

Questions 4

You run the command:

dbt test --select 'test_type:singular'

What will the command run?

Options shown:

Options:

A.

furniture_customers_test

B.

furniture_customers_test

macro_stg_tpch_orders_assert_pos_price

macro_stg_tpch_suppliers_assert_pos_acct_bal

stg_tpch_orders_assert_positive_price

C.

macro_stg_tpch_orders_assert_pos_price

macro_stg_tpch_suppliers_assert_pos_acct_bal

stg_tpch_orders_assert_positive_price

D.

furniture_customers_test

stg_tpch_orders_assert_positive_price

Choose 1 option.

Buy Now
Questions 5

Given this dbt_project.yml:

name: "jaffle_shop"

version: "1.0.0"

config-version: 2

profile: "snowflake"

model-paths: ["models"]

macro-paths: ["macros"]

snapshot-paths: ["snapshots"]

target-path: "target"

clean-targets:

- "logs"

- "target"

- "dbt_modules"

- "dbt_packages"

models:

jaffle-shop:

+materialized: table

…and this warning when compiling your project:

[WARNING]: Configuration paths exist in your dbt_project.yml file which do not apply to any resources.

There are 1 unused configuration paths:

- models.jaffle-shop

What is the root cause?

A run hook in the jaffle_shop project was defined with an incorrect regular expression.

Options:

A.

Yes

B.

No

Buy Now
Questions 6

You are working with git to version control the dbt logic.

Order these steps to add or modify transformations to your dbt project.

dbt-Analytics-Engineering Question 6

Options:

Buy Now
Questions 7

Which two are true about version controlling code with Git?

Choose 2 options.

Options:

A.

Git automatically creates versions of files with suffixes.

B.

All the code changes along the lifecycle of a project are tracked.

C.

When bugs are raised, email notifications are automatically sent by Git to repository users.

D.

Git prevents any sensitive fields from being saved in code.

E.

Code can be reverted to a previous state.

Buy Now
Questions 8

31. Your entire DAG looks like the image shown.

dbt-Analytics-Engineering Question 8

(Several stg_ models appear upstream, feeding into int_ and fct_ models.)

The question asks:

“Was this modeling rule violated?

Staging models dependent on other staging models”

Options:

A.

Yes

B.

No

Buy Now
Questions 9

Choose a correct command for each statement.

dbt-Analytics-Engineering Question 9

Options:

Buy Now
Questions 10

28. Consider this DAG:

    model_a → model_c → model_e

    model_b → model_d → model_f

(With model_c and model_d both feeding into the final layer.)

You execute:

dbt run --fail-fast

in production with 2 threads. During the run, model_b and model_c are running in parallel when model_b returns an error.

Assume there are no other errors in the model files, and model_c was still running when model_b failed.

Which model or models will successfully build as part of this dbt run? Choose 1 option.

Options:

A.

model_a, model_c, model_d, model_e, model_f

B.

model_a, model_c

C.

model_a

D.

model_a, model_c, model_e

Buy Now
Questions 11

You are working on a complex dbt model with many Common Table Expressions (CTEs) and decide to move some of those CTEs into their own model to make your code more modular.

Is this a benefit of this approach?

The new model can be documented to explain its purpose and the logic it contains.

Options:

A.

Yes

B.

No

Buy Now
Questions 12

You want to configure dbt to prevent tests from running if one or more of their parent models is unselected.

Which test command should you execute?

Choose 1 option.

Options:

A.

dbt test --select "orders" --indirect-selection=empty

B.

dbt test --select "orders"

C.

dbt test --select "orders" --indirect-selection=buildable

D.

dbt test --select "orders" --indirect-selection=cautious

Buy Now
Questions 13

Consider this DAG:

app_data.detail_categories -> stg_detail_categories -> skills_with_details

app_data.details -> stg_details -> lessons_with_details

What will support making this DAG more modular? Choose 1 option.

Options:

A.

Union stg_detail_categories and stg_details in the staging layer to reduce the need for downstream joins.

B.

Join stg_detail_categories and stg_details in the staging layer to reduce the need for downstream joins.

C.

Consolidate the two staging models into one model and then use this downstream for both skills_with_details and curriculum_with_details.

D.

Combine lessons_with_details and skills_with_details into one wide table called curriculum_with_details.

E.

Examine the SQL of lessons_with_details and skills_with_details to see if there is a candidate for an intermediate model.

Buy Now
Questions 14

32. You are creating a fct_tasks model with this CTE:

with tasks as (

select * from {{ ref('stg_tasks') }}

)

You receive this compilation error in dbt:

Compilation Error in model fct_tasks (models/marts/fct_tasks.sql)

Model 'model.dbt_project.fct_tasks' (models/marts/fct_tasks.sql) depends on a node named 'stg_tasks' which was not found

Which is correct? Choose 1 option.

Options:

Options:

A.

stg_tasks is configured as ephemeral.

B.

There is no dbt model called stg_tasks.

C.

There is no stg_tasks in the data warehouse.

D.

A stg_tasks has not been defined in schema.yml.

Buy Now
Questions 15

Which two code snippets result in a lineage line being shown in the DAG? Choose 2 options.

Options:

A.

{{ source('source', 'table') }}

B.

{{ ref('stg_jaffle_shop__customers') }}

C.

dbt_jsmith.stg_jaffle_shop__customers

D.

{{ target.schema }}

E.

{{ source('jaffle_shop.customers') }}

Buy Now
Questions 16

Consider this DAG for a dbt project. You have configured your environment to use one thread.

When running dbt run, you determine that model_d fails to materialize.

dbt-Analytics-Engineering Question 16

How will changing the command from dbt run to dbt run --fail-fast impact the execution of dbt run when model_d fails to materialize? Choose 1 option.

Options:

Options:

A.

dbt will attempt to materialize the rest of the models.

B.

dbt will drop the existing version of model_d in the data platform.

C.

dbt will attempt to materialize everything else except for model_f.

D.

dbt will stop building any additional nodes in the DAG.

Buy Now
Questions 17

A developer imports a package from a private repository called timeformat for use within their project.

Which statement is correct? Choose 1 option.

Options:

Options:

A.

“The package can be added with this configuration in the packages.yml file:”

packages:

- local: /opt/dbt/timeformat

B.

“The package can be installed by running the command dbt build.”

C.

“The package default schema can be overridden in the dbt_project.yml file as:”

models:

timeformat:

+schema: timeseries

D.

“Including the package version/revision in the packages.yml file, for private git packages will result in an error.”

Buy Now
Questions 18

You want to restrict which models can refer to a specific model.

How can this be done?

Choose 1 option.

Options:

A.

Add model groups and set access to private.

B.

Modify your data warehouse's permissions to restrict usage of the object.

C.

Set access to protected for that specific model.

D.

Create another version with a _v2 suffix and set the latest version to 2 in the model’s configuration.

Buy Now
Questions 19

Match the desired outcome to the dbt command or argument.

dbt-Analytics-Engineering Question 19

Options:

Buy Now
Exam Name: dbt Analytics Engineering Certification Exam
Last Update: Feb 20, 2026
Questions: 65

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now dbt-Analytics-Engineering testing engine

PDF (Q&A)

$43.57  $124.49
buy now dbt-Analytics-Engineering pdf