Pre-Summer Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code = getmirror

Pass the dbt Labs Analytics Engineers dbt-Analytics-Engineering Questions and answers with ExamsMirror

Practice at least 50% of the questions to maximize your chances of passing.
Exam dbt-Analytics-Engineering Premium Access

View all detail and faqs for the dbt-Analytics-Engineering exam


672 Students Passed

86% Average Score

96% Same Questions
Viewing page 2 out of 2 pages
Viewing questions 11-20 out of questions
Questions # 11:

You want to add new columns to an existing model with a new version.

What will trigger warnings for removal of older model versions?

Choose 1 option.

Options:

A.

Create a new version of the model

B.

Provide a configuration for deprecation_date

C.

Configure the old model as enabled: false

D.

Include “deprecated” in the description of the model

Questions # 12:

How can you overwrite configurations for models within a package?

Choose 1 option.

Options:

A.

By specifying the configurations within the packages.yml file under the relevant package entry.

B.

By adding the configurations in dbt_project.yml within the package's namespace.

C.

After installing the package, you can apply configurations on the models in the ./target folder.

D.

By navigating into the /dbt_packages folder and adding the configurations directly to the models.

Questions # 13:

Examine the code:

select

left(customers.id, 12) as customer_id,

customers.name as customer_name,

case when employees.employee_id is not null then true else false end as is_employee,

event_signups.event_name,

event_signups.event_date,

sum(case when visit_accomodations.type = 'hotel' then 1 end)::boolean as booked_hotel,

sum(case when visit_accomodations.type = 'car' then 1 end)::boolean as booked_ride

from customers

-- one customer can sign up for many events

left join event_signups

on left(customers.id, 12) = event_signups.customer_id

-- an event signup for a single customer can have many types of accommodations booked

left join visit_accomodations

on event_signups.signup_id = visit_accomodations.signup_id

and left(customers.id, 12) = visit_accomodations.customer_id

-- an employee can be a customer

left join employees

on left(customers.id, 12) = employees.customer_id

group by 1, 2

Question # 13

Options:

Questions # 14:

Which two are true for a dbt clone command?

Choose 2 options.

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

Questions # 15:

You want to run and test the models, tests, and snapshots you have added or modified in development.

Which will you invoke? Choose 1 option.

Options:

Options:

A.

dbt build --select state:modified --defer

B.

dbt run --select state:modified --defer --state

dbt test --select state:modified --defer --state

C.

dbt build --select state:modified --defer --state

D.

dbt run --select state:modified --state

dbt test --select state:modified --state

E.

dbt build --select state:modified --state

Questions # 16:

Match the macro to the appropriate hook so that the correct execution steps comply with these rules:

    macro_1() needs to be executed after every dbt run.

    macro_2() needs to be executed after a model runs.

    macro_3() needs to execute before every dbt run.

    macro_4() needs to be executed before a model runs.

Question # 16

Options:

Questions # 17:

Which two statements about Exposures are true?

Choose 2 options.

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.

Questions # 18:

16. Your tests folder looks like:

tests

└── generic

└── furniture_customers_test.sql

macro_stg_tpch_orders_assert_pos_price.sql

macro_stg_tpch_suppliers_assert_pos_acct_bal.sql

stg_tpch_orders_assert_positive_price.sql

You run the command:

dbt test --select 'test_type:singular'

What will the command run?

Options from screenshot:

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

Questions # 19:

Which two configurations can be applied to a dbt test?

Choose 2 options.

Options:

A.

on_schema_change

B.

tags

C.

enabled

D.

materialized

E.

persist_docs

Viewing page 2 out of 2 pages
Viewing questions 11-20 out of questions
TOP CODES

TOP CODES

Top selling exam codes in the certification world, popular, in demand and updated to help you pass on the first try.