Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
Databricks Certified Data Engineer Professional · Databricks
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
- Correct answer : A — Declare `warehouse_size` once under the top-level `variables` block, then override it under `targets.dev.variables` and `targets.prod.variables` with the size for each. A . Declaring the variable once and overriding it per target is the intended pattern for values that should differ by environment; the job definition stays single-sourced while `dev` and `prod` each substitute their own size at deploy time. B . Splitting into two differently named variables and picking between them based on the git branch adds indirection the bundle format does not need, since target-scoped variable overrides already solve this without branch-sensitive logic in the job definition. C . Maintaining two near-duplicate job files defeats the goal of a single definition; `include:` also loads all matched files unconditionally rather than selecting one based on the active target. D . The `artifacts` block configures how build artifacts like wheels are produced; it does not host bundle variables, and variable overrides belong under each target's `variables` key instead.