Noos
PT EN
RAN-DBDEA-00079
Ranvier · DBDEA

Exam DBDEA Topics: cicd Difficulty: medium

A team owns one ETL codebase that runs in dev, test, and prod workspaces, and each workspace uses a different SQL warehouse for the job's SQL tasks. The bundle's task references a variable wherever the warehouse is used: ```yaml resources: jobs: nightly_orders: tasks: - task_key: load sql_task: warehouse_id: ${var.warehouse_id} ``` The rest of the bundle defines the variable and the targets (the test target follows the same pattern as prod): ```yaml variables: warehouse_id: default: "9d4e8f1a2b6c" description: SQL warehouse to use for SQL tasks targets: dev: default: true prod: variables: warehouse_id: "e2f1c9d4a7b3" ``` How does this design serve three environments from a single codebase?

Options (Reading Mode) Click to filter discussion →
  1. A. Every databricks bundle deploy pauses and prompts the engineer to type the warehouse ID for the target being deployed
  2. B. The variable is resolved when the job runs, reading the correct warehouse from each workspace's environment configuration
  3. C. The team maintains three copies of this bundle, each hardcoding its own warehouse_id, and deploys the copy that matches the environment
  4. D. Variables resolve per target at deploy time — dev uses the default, prod uses its override, resources stay identical
Reveal answer

Correct answer: Variables resolve per target at deploy time — dev uses the default, prod uses its override, resources stay identical

Reference: https://docs.databricks.com/aws/en/dev-tools/bundles/overrides

02 — The Myelin Layer · Canonical Discussion

Where the exam tries to trick you — and how those who passed solved it.

0 Passed

contributed to this question

Answer Distractor Matrix Click an option to filter or open its dissection.
✦ Consolidated Synthesis (Wiki) rev. #1 (baseline) · CC BY-SA 4.0
Start synthesis for this question →

No community synthesis consolidated for this question yet. Below is the verifiable official starting point — if you passed the exam, open the option dissection.

Official Answer (D): Variables resolve per target at deploy time — dev uses the default, prod uses its override, resources stay identical

Ranvier · DBDEA

Contribute to this Question

Your contribution builds your Orbital Sheath

Peer contributions

No public contribution yet. Be the first who passed to explain why the distractors trick candidates — your contribution builds your Orbital Sheath.