Free dbt-Analytics-Engineering Mock Exam – Practice Online Confidently

Increase your chances of passing the Data Build Tool dbt-Analytics-Engineering exam questions on your first try. Practice with our free online dbt-Analytics-Engineering exam mock test designed to help you prepare effectively and confidently.

Exam Code: dbt-Analytics-Engineering
Exam Questions: 289
dbt Analytics Engineering Certification
Updated: 22 Sep, 2026
Question 1

How the SQL will be compiled based on the following model:

{% set payment_methods = ["bank_transfer", "credit_card", "gift_card"] %}

select order_id,

{% for payment_method in payment_methods %}

       sum(case when payment_method = '{{payment_method}}' then amount end) as {{payment_method}}_amount,

{% endfor %}

from {{ ref('raw_payments') }}

group by 1

Options :
Answer: A

Question 2

Given the snapshot config, how check_cols will be used

{{

        config(

          target_schema='history',

           target_database='analytics',

          strategy='timestamp',

          unique_key='id',

          updated_at='updated_at',

          check_cols=[“col_1”, “col_2”]

        )

    }}

Options :
Answer: A

Question 3

Given the below properties, how marts/model_a.sql will be materialized

models:

 my_project:

   dwh:

     # materialize all models in models/events as tables

     +materialized: incremental

   marts:

     # this is redundant, and does not need to be set

     +materialized: table

Options :
Answer: B

Question 4

Which statement best describes snapshot feature in dbt


Options :
Answer: B

Question 5

Which 2 platforms are supported by dbt


Options :
Answer: A,C

Viewing Page : 1 - 29
Practicing : 1 - 5 of 289 Questions

© Copyrights FreeMockExams 2026. All Rights Reserved

We use cookies to ensure that we give you the best experience on our website (FreeMockExams). If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the FreeMockExams.