31. Your entire DAG looks like the image shown.

(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”
Your model has a contract on it.
When renaming a field, you get this error:
This model has an enforced contract that failed.
Please ensure the name, data_type, and number of columns in your contract match
the columns in your model's definition.
| column_name | definition_type | contract_type | mismatch_reason |
|-------------|------------------|----------------|-----------------------|
| ORDER_ID | TEXT | TEXT | missing in definition |
| ORDER_KEY | TEXT | | missing in contract |
Which two will fix the error? Choose 2 options.
You work at an e-commerce company and a vendor provides their inventory data via CSV file uploads to an S3 bucket.
How do you prep the data for dbt transformations?
Choose 1 option.
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.
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.
Examine this query:
select *
from {{ ref('stg_orders') }}
where amount_usd < 0
You want to make this a generic test across multiple models.
Which set of two standard arguments should be used to replace {{ ref('stg_orders') }} and amount_usd? Choose 1 option.
Which two configuration items can be defined under models: in your dbt_project.yml file?
Choose 2 options.
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:
A dbt run failed with an error message.
Order these steps to fix your pipeline.
