QuestionQ1
VerifiedWhich two statements are true about version controlling code using Git? Choose 2 options.
QuestionQ2
VerifiedConsider the following DAG:
app_data.detail_categories -> stg_detail_categories -> skills_with_details app_data.details -> stg_details -> lessons_with_details
What would help make this DAG more modular? Choose 1 option.
Community Discussion
QuestionQ3
VerifiedConsider 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:
orders:
materialized: table
When you execute dbt run, your models build as views rather than tables:
19:36:14 Found 1 model, 0 tests, 0 snapshots, 0 analyses, 179 macros, 0 operations, 0 seed files, 0 sources, 0 exposures, 0 metrics
19:36:16 Concurrency: 1 threads (target='default')
19:36:17 Finished running 1 view model in 3.35s.
19:36:17 Completed successfully
19:36:17 Done. PASS=1 WARN=0 ERROR=0 SKIP=0 TOTAL=1
Could the following be a root cause of the model not being materialized as a table?
The target-path is incorrectly configured.
Community Discussion
QuestionQ4
VerifiedA developer imports a package named timeformat from a private repository for use in their project.
Which statement is correct? Choose 1 option.
Community Discussion
QuestionQ5
VerifiedYou wrote the following test against your fct_orders model to verify that a parent model applied status filters properly:
\{\{
config(
enabled=true, severity='error'
)
\}\}
select *
from \{\{ ref('fct_orders') \}\}
where status_code = 13
Which statement about this test is correct?

Community Discussion