Spring Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: buysanta

Exact2Pass Menu

dbt Analytics Engineering Certification Exam

Last Update 6 hours ago Total Questions : 65

The dbt Analytics Engineering Certification Exam content is now fully updated, with all current exam questions added 6 hours ago. Deciding to include dbt-Analytics-Engineering practice exam questions in your study plan goes far beyond basic test preparation.

You'll find that our dbt-Analytics-Engineering exam questions frequently feature detailed scenarios and practical problem-solving exercises that directly mirror industry challenges. Engaging with these dbt-Analytics-Engineering sample sets allows you to effectively manage your time and pace yourself, giving you the ability to finish any dbt Analytics Engineering Certification Exam practice test comfortably within the allotted time.

Question # 11

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.

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:

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.

Question # 12

Question # 13

Match the desired outcome to the dbt command or argument.

Question # 14

Which explanation describes how dbt infers dependencies between models?

Choose 1 option.

A.

Information is gathered from the use of source and ref macros.

B.

All source and ref macros are resolved to database objects and dbt queries them for dependencies.

C.

The underlying SQL code is parsed and relationships are created from explicit table references.

D.

.yml configurations for sources and refs are parsed for dependency information.

Question # 15

Consider these SQL and YAML files for the model model_a:

models/staging/model_a.sql

{{ config(

materialized = " view "

) }}

with customers as (

...

)

dbt_project.yml

models:

my_new_project:

+materialized: table

staging:

+materialized: ephemeral

Which is true about model_a? Choose 1 option.

Options:

A.

Select statements made from the database on top of model_a and transformation processing within model_a will be quicker, but the data will only be as up to date as the last dbt run.

B.

Select statements made from the database on top of model_a will result in an error.

C.

Select statements made from the database on top of model_a will be slower, but the data will always be up to date.

D.

Select statements made from the database on top of model_a will be quicker, but the data will only be as up to date as the last dbt run.

(Note: A and D are duplicates — typical exam formatting.)

Question # 16

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.

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.

Question # 17

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 # 18

Is this materialization supported by Python models in dbt?

Ephemeral

A.

Yes

B.

No

Question # 19

You are building an incremental model.

Identify the circumstances in which is_incremental() would evaluate to True or False.

Go to page: