New Year Special Sale - 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

Page: 1 / 2
Total 19 questions
Exam Code: dbt-Analytics-Engineering                Update: Dec 15, 2025
Exam Name: dbt Analytics Engineering Certification Exam

dbt Labs dbt Analytics Engineering Certification Exam dbt-Analytics-Engineering Exam Dumps: Updated Questions & Answers (December 2025)

Question # 1

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

How can this be done?

Choose 1 option.

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.

Question # 2

Is this materialization supported by Python models in dbt?

Ephemeral

A.

Yes

B.

No

Question # 3

Examine model stg_customers_sales that exists in the main branch:

select

id as customer_id,

name as customer_name

from {{ source('my_data','my_source') }}

A developer creates a branch feature_a from main and modifies the model as:

select

id as customer_id,

name as customer_name,

country as customer_country

from {{ source('my_data','my_source') }}

A second developer also creates a branch feature_b from main and modifies the model as:

select

id as customer_id,

name as customer_name,

address as customer_address

from {{ source('my_data','my_source') }}

The first developer creates a PR and merges feature_a into main.

Then the second developer creates a PR and attempts to merge feature_b into main.

How will git combine the code from feature_b and the code from main, which now contains the changes from feature_a as well?

Statement:

"As feature_a is already approved and merged to main, the code for the model stg_customers_sales will stay as-is and the changes from feature_b won’t be added."

A.

Yes

B.

No

Question # 4

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

Which statement is correct? Choose 1 option.

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.”

Question # 5

Ignoring indentation, arrange these YAML code snippets in the correct order to generate descriptions on the source, table, and column:

Question # 6

Which is true about writing generic tests?

Choose 1 option.

A.

They should accept one or both of these arguments: model and column_name.

B.

They must contain a {{ ref() }} snippet to a model.

C.

They do not need to be specified under a model's YAML configurations.

D.

They should always accept a column_name.

E.

They are written using the {% macro %} wrapper.

Question # 7

Which two statements about Exposures are true?

Choose 2 options.

A.

Models, sources, and metrics are downstream from Exposures.

B.

Exposures are materialized in the database.

C.

Exposures describe a downstream use of your dbt project.

D.

Exposures are defined in .sql files.

E.

You can run, test, and list resources that feed into your Exposure.

Question # 8

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

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

Question # 9

You wrote this test against your fct_orders model to confirm status filters were properly applied by a parent model:

{{

config(

enabled=true,

severity='error'

)

}}

select *

from {{ ref('fct_orders') }}

where status_code = 13

Which statement about this test is true?

A.

You must attach the test to the model in orders.yml for it to run.

B.

This test will warn instead of erroring when you use the --warn-error flag.

C.

The file must be saved in the tests/generic directory.

D.

Records with status_code = 13 will cause this test to fail.

Question # 10

Which two are true for a dbt clone command?

Choose 2 options.

A.

It requires the reference to a manifest from a previous dbt invocation.

B.

It allows comparison between manifests of source and target dbt runs, but does not create any objects itself.

C.

It allows testing your code changes on downstream dependencies outside of dbt (such as a BI tool).

D.

It can be used to replicate data across different data warehouses.

E.

It creates new versions of your dbt models suffixed with _v#.

Page: 1 / 2
Total 19 questions

Most Popular Certification Exams

Payment

       

Contact us

dumpscollection live chat

Site Secure

mcafee secure

TESTED 15 Dec 2025