cert
cert-1
cert-2

Pass Databricks Certified Data Engineer Professional Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
Certified Data Engineer Professional Exam - Verified By Experts
Certified Data Engineer Professional Premium Bundle
$14.99

Certified Data Engineer Professional Premium Bundle

$74.99
$89.98
  • Premium File 339 Questions & Answers. Last update: Oct 30, 2026
  • Training Course 33 Video Lectures
 
$89.98
$74.99
accept 91 downloads in last 7 days
block-screenshots
Purchase Databricks Certified Data Engineer Professional Exam Training Products Individually
Databricks Certified Data Engineer Professional Premium File
Premium File 339 Q&A
$76.99$69.99
Databricks Certified Data Engineer Professional Video Training Course
Training Course 33 Lectures
$21.99 $19.99
Databricks Certified Data Engineer Professional Practice Test 29

Question 280

Quality assurance at Granite Edge Labs checks a corrected workload where a provider exposes a whole schema when only one vetted table was approved. The original fault was: The recipient can discover unintended datasets. Which verification is most decisive?

  1. Verify the partner reads only the approved shared dataset
  2. Confirm authorized query succeeds while excluded tables remain inaccessible
  3. Verify the recipient can query the shared table without a file copy
  4. Verify recipient sees the selected dataset but not excluded tables

Explanation

Correct Answer

D:

Verify recipient sees the selected dataset but not excluded tables. This tests the expected result against the recipient can discover unintended datasets, not simply whether a job or object exists. A Delta Sharing share should contain only explicitly approved assets.

Incorrect Answers

A:

Confirm the partner reads only the approved shared dataset. This validate action addresses a different case (open protocol recipient), where the partner cannot use an internal Databricks-to-Databricks credential flow. Open Delta Sharing can support non-Databricks recipients using the sharing protocol. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

B:

Confirm authorized query succeeds while excluded tables remain inaccessible. This validate action addresses a different case (foreign catalog permission), where catalog discovery was mistaken for full table access. Unity Catalog usage and object privileges are still required for foreign data objects. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

C:

Verify the recipient can query the shared table without a file copy. This validate action addresses a different case (d2d managed recipient), where a recipient team copies files manually and loses timely updates. Databricks-to-Databricks Delta Sharing supports governed live access without manual copying. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

Question 281

At Orion Capital, a bundle task invokes a Python module that has only notebook-specific initialization. The known risk is: The task exits before setting up its argument parser. After remediation, which ongoing signal best detects recurrence?

  1. Monitor entrypoint failures after runtime or package upgrades
  2. Monitor repeated dependency failures and overall critical-path duration
  3. Alert on runtime upgrades that invalidate pinned wheel binaries
  4. Track dependency upgrades and compatibility test failures

Explanation

Correct Answer

A:

Monitor entrypoint failures after runtime or package upgrades. This watches the failure mode described by the task exits before setting up its argument parser. A standard Python entrypoint and explicit arguments avoid notebook runtime assumptions. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor repeated dependency failures and overall critical-path duration. This monitor action addresses a different case (job task dag), where dependent tasks sometimes run before the bronze load finishes. Lakeflow Job task dependencies form a directed acyclic execution graph. In the stated problem, the task exits before setting up its argument parser; this choice would not establish the required python task entrypoints decision.

C:

Alert on runtime upgrades that invalidate pinned wheel binaries. This monitor action addresses a different case (wheel abi compatibility), where the wheel works on a developer laptop but fails with a binary compatibility error. Compiled extensions must match the target runtime platform and Python ABI. In the stated problem, the task exits before setting up its argument parser; this choice would not establish the required python task entrypoints decision.

D:

Track dependency upgrades and compatibility test failures. This monitor action addresses a different case (library version pinning), where a transitive dependency updated to an incompatible version. Explicit compatible dependency versions improve reproducibility across new compute environments. In the stated problem, the task exits before setting up its argument parser; this choice would not establish the required python task entrypoints decision.

Question 282

At Clearstone Media, a product dimension adds a new optional classification attribute. Architecture constraint: A destructive table recreation would invalidate downstream consumers. Which design best addresses this requirement?

  1. Design a customer-plan bridge with valid membership periods
  2. Plan an additive nullable dimension attribute with documented defaults
  3. Define a common country dimension with agreed identifiers and attributes
  4. Model Type 2 records with effective intervals and current-row flag

Explanation

Correct Answer

B:

Plan an additive nullable dimension attribute with documented defaults. This design addresses a destructive table recreation would invalidate downstream consumers. Additive schema evolution can preserve contracts when null defaults are acceptable. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Design a customer-plan bridge with valid membership periods. This design action addresses a different case (many-to-many bridge), where joining facts directly to the membership table multiplies totals. A bridge table models many-to-many relationships at an explicit membership grain. In the stated problem, a destructive table recreation would invalidate downstream consumers; this choice would not establish the required dimension evolution decision.

C:

Define a common country dimension with agreed identifiers and attributes. This design action addresses a different case (conformed dimensions), where the same country appears under conflicting dimension keys across marts. A conformed dimension provides common attribute definitions across fact models. In the stated problem, a destructive table recreation would invalidate downstream consumers; this choice would not establish the required dimension evolution decision.

D:

Model Type 2 records with effective intervals and current-row flag. This design action addresses a different case (scd type 2 effective dates), where a single current tier overwrites history in the dimension. SCD Type 2 stores effective start/end intervals for distinct historical dimension versions. In the stated problem, a destructive table recreation would invalidate downstream consumers; this choice would not establish the required dimension evolution decision.

Question 283

Quality assurance at Northfield Analytics checks a corrected workload where a production task can read source tables but fails writing its silver output. The original fault was: The run-as principal lacks MODIFY on the target table. Which verification is most decisive?

  1. Confirm job and pipeline IDs appear only in the intended workspace
  2. Confirm only intended tasks rerun and final outputs reconcile
  3. Rerun and verify the intended write succeeds while other tables stay blocked
  4. Verify only the intended date partition is recalculated

Explanation

Correct Answer

C:

Rerun and verify the intended write succeeds while other tables stay blocked. This tests the expected result against the run-as principal lacks MODIFY on the target table, not simply whether a job or object exists. Unity Catalog authorization applies to the job execution identity.

Incorrect Answers

A:

Confirm job and pipeline IDs appear only in the intended workspace. This validate action addresses a different case (target-safe deployment), where the wrong workspace is selected because target is implicit. Explicit bundle target selection prevents accidental environment deployment. In the stated problem, the run-as principal lacks MODIFY on the target table; this choice would not establish the required job run permission debug decision.

B:

Confirm only intended tasks rerun and final outputs reconcile. This validate action addresses a different case (repair failed tasks), where operators rerun the entire job and duplicate completed side effects. Repair runs can rerun failed or selected tasks while preserving successful predecessor work under supported semantics. In the stated problem, the run-as principal lacks MODIFY on the target table; this choice would not establish the required job run permission debug decision.

D:

Verify only the intended date partition is recalculated. This validate action addresses a different case (override run parameters), where the scheduler launches a full rebuild instead of rerunning the affected date. Job repair or rerun parameters can target a specific processing window. In the stated problem, the run-as principal lacks MODIFY on the target table; this choice would not establish the required job run permission debug decision.

Question 284

An architecture review at Horizon Travel covers a workload where an ETL workload provisioned large clusters for short jobs. The unresolved constraint is: Most provisioned resources sit idle between job runs. Which design is most appropriate?

  1. Define freshness SLO based on end-to-end observed lag
  2. Define a stable fingerprint and runtime baseline for the query
  3. Create a historical failure and runtime dashboard by workflow
  4. Select right-sized job compute or supported serverless execution for intermittent workloads

Explanation

Correct Answer

D:

Select right-sized job compute or supported serverless execution for intermittent workloads. This design addresses most provisioned resources sit idle between job runs. Compute metrics and usage history distinguish idle capacity from active work. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Define freshness SLO based on end-to-end observed lag. This design action addresses a different case (end-to-end sla), where operators monitor compute uptime rather than data freshness. SLA monitoring should measure source event time to published table availability. In the stated problem, most provisioned resources sit idle between job runs; this choice would not establish the required compute utilization decision.

B:

Define a stable fingerprint and runtime baseline for the query. This design action addresses a different case (sql query history), where no baseline is available for the warehouse query execution. Query history/system query records support comparison of execution time and workload. In the stated problem, most provisioned resources sit idle between job runs; this choice would not establish the required compute utilization decision.

C:

Create a historical failure and runtime dashboard by workflow. This design action addresses a different case (job operational history), where operators only see the most recent run in the Jobs UI. Jobs system records support historical analysis of runs and tasks. In the stated problem, most provisioned resources sit idle between job runs; this choice would not establish the required compute utilization decision.

Question 285

At Granite Edge Labs, a managed Delta table serves workloads whose filter columns change each quarter. A change is required because: Manual clustering keys quickly become stale. Which implementation action most directly corrects the configuration?

  1. Enable automatic clustering and required predictive optimization settings
  2. Add supported partition or clustering predicates to MERGE match conditions
  3. Run OPTIMIZE or enable managed optimization where supported
  4. Remove incompatible ZORDER maintenance and configure clustering keys

Explanation

Correct Answer

A:

Enable automatic clustering and required predictive optimization settings. This directly changes the feature or logic behind manual clustering keys quickly become stale. Automatic liquid clustering can select keys using query workload when platform prerequisites are met. It is the concrete configuration for the stated incident.

Incorrect Answers

B:

Add supported partition or clustering predicates to MERGE match conditions. This implement action addresses a different case (predicate-limited merge), where the merge scans unrelated historical partitions. Constraining merge matches to relevant partitions can reduce unnecessary target scanning. In the stated problem, manual clustering keys quickly become stale; this choice would not establish the required automatic clustering decision.

C:

Run OPTIMIZE or enable managed optimization where supported. This implement action addresses a different case (small file compaction), where read overhead grows because query plans open excessive small files. OPTIMIZE can compact compatible Delta files without changing logical table contents. In the stated problem, manual clustering keys quickly become stale; this choice would not establish the required automatic clustering decision.

D:

Remove incompatible ZORDER maintenance and configure clustering keys. This implement action addresses a different case (clustering versus zorder), where the proposed maintenance script also runs ZORDER on that clustered table. Liquid clustering is incompatible with concurrently applying ZORDER to the same table. In the stated problem, manual clustering keys quickly become stale; this choice would not establish the required automatic clustering decision.

Question 286

At Horizon Travel, development transformations accidentally write to production customer tables. A change is required because: Both environments use the same default catalog name in notebooks. Which implementation action most directly corrects the configuration?

  1. Create or update the approved location and grant only necessary privileges
  2. Parameterize the catalog target and enforce prod access policies
  3. Apply USE CATALOG, USE SCHEMA and table SELECT to the consumer group
  4. Apply approved tags to the catalog objects or columns

Explanation

Correct Answer

B:

Parameterize the catalog target and enforce prod access policies. This directly changes the feature or logic behind both environments use the same default catalog name in notebooks. Environment-specific catalogs and explicit target names reduce cross-environment writes. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Create or update the approved location and grant only necessary privileges. This implement action addresses a different case (external location governance), where raw cloud permissions bypass central catalog governance. External locations map cloud paths to governed Unity Catalog storage credentials. In the stated problem, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

C:

Apply USE CATALOG, USE SCHEMA and table SELECT to the consumer group. This implement action addresses a different case (catalog privilege inheritance), where the team lacks USE CATALOG and USE SCHEMA on the parent containers. Unity Catalog object access generally requires relevant parent usage privileges. In the stated problem, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

D:

Apply approved tags to the catalog objects or columns. This implement action addresses a different case (governed tags), where naming conventions alone are inconsistent across teams. Governed tags can classify assets for discovery and policy workflows. In the stated problem, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

Question 287

At Redwood Civic Services, an upstream producer starts adding optional nested JSON fields to order events. Observed issue: The initial reader assumes one unchanging flat schema and loses new fields. Before applying a fix, which investigation is most directly relevant?

  1. Inspect raw XML row element nesting and inferred schema
  2. Inspect file media types and current input source format
  3. Inspect inferred schemas and rescued or null fields in recently ingested rows
  4. Inspect raw source and the rescued-data column distribution

Explanation

Correct Answer

C:

Inspect inferred schemas and rescued or null fields in recently ingested rows. This checks the specific evidence behind the initial reader assumes one unchanging flat schema and loses new fields. Explicit schema management and rescued data handling protect evolving semi-structured ingestion. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect raw XML row element nesting and inferred schema. This diagnose action addresses a different case (xml repeating elements), where an XML ingest incorrectly flattens multiple line items into one text field. XML ingestion must specify the repeating row element and preserve nested structure. In the stated problem, the initial reader assumes one unchanging flat schema and loses new fields; this choice would not establish the required nested json ingest decision.

B:

Inspect file media types and current input source format. This diagnose action addresses a different case (binary payload metadata), where a line-oriented text reader corrupts the raw binary payload. binaryFile input preserves raw file bytes and path metadata rather than decoding lines. In the stated problem, the initial reader assumes one unchanging flat schema and loses new fields; this choice would not establish the required nested json ingest decision.

D:

Inspect raw source and the rescued-data column distribution. This diagnose action addresses a different case (auto loader rescued data), where unknown or mismatched fields disappear during the bronze load. The rescued data column can preserve records with unexpected schema content for later remediation. In the stated problem, the initial reader assumes one unchanging flat schema and loses new fields; this choice would not establish the required nested json ingest decision.

Question 288

At Silver Ridge Logistics, an ingestion job uses automatic retries after transient API timeouts. Observed issue: The downstream write repeats non-idempotent side effects on retry. Before applying a fix, which investigation is most directly relevant?

  1. Inspect per-key sequence collisions and upstream log offsets
  2. Inspect external target keys and batch IDs after failed attempts
  3. Inspect repository paths and bundle deployment definitions for hard-coded workspace identifiers
  4. Inspect retry attempt logs and write transaction identifiers

Explanation

Correct Answer

D:

Inspect retry attempt logs and write transaction identifiers. This checks the specific evidence behind the downstream write repeats non-idempotent side effects on retry. Retries re-execute task logic; application code must protect repeated effects. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect per-key sequence collisions and upstream log offsets. This diagnose action addresses a different case (cdc duplicate sequence), where the processing order for tied source events is nondeterministic. A deterministic sequencing contract needs a unique ordered event position. In the stated problem, the downstream write repeats non-idempotent side effects on retry; this choice would not establish the required job retry semantics decision.

B:

Inspect external target keys and batch IDs after failed attempts. This diagnose action addresses a different case (streaming idempotent sink), where a retry of a completed batch produces duplicate sink rows. foreachBatch can execute a batch again and requires idempotent external writes for exactly-once effects. In the stated problem, the downstream write repeats non-idempotent side effects on retry; this choice would not establish the required job retry semantics decision.

C:

Inspect repository paths and bundle deployment definitions for hard-coded workspace identifiers. This diagnose action addresses a different case (bundle repository layout), where source files and deployment definitions are coupled to one developer workspace. A versioned Declarative Automation Bundle defines code and resource configurations separately from the target workspace. In the stated problem, the downstream write repeats non-idempotent side effects on retry; this choice would not establish the required job retry semantics decision.

Question 289

At Horizon Travel, an analyst may see only their assigned regional customers. A change is required because: A shared table currently returns all regions to every reader. Which implementation action most directly corrects the configuration?

  1. Attach the supported row filter to the eligible table
  2. Revoke unnecessary production ownership and grant task-specific roles
  3. Execute authorized deletes and schedule supported retention-safe cleanup
  4. Apply deletes to eligible tables and update derived datasets as required

Explanation

Correct Answer

A:

Attach the supported row filter to the eligible table. This directly changes the feature or logic behind a shared table currently returns all regions to every reader. Unity Catalog row filters can restrict row visibility through governed policies. It is the concrete configuration for the stated incident.

Incorrect Answers

B:

Revoke unnecessary production ownership and grant task-specific roles. This implement action addresses a different case (separation of duties), where all developers currently own production catalogs and can grant access. Separate deploy and governance roles reduce accidental privilege escalation. In the stated problem, a shared table currently returns all regions to every reader; this choice would not establish the required unity catalog row filter decision.

C:

Execute authorized deletes and schedule supported retention-safe cleanup. This implement action addresses a different case (retention purge), where expired records remain available in historical serving tables. Retention design must remove records and account for Delta time travel and obsolete files. In the stated problem, a shared table currently returns all regions to every reader; this choice would not establish the required unity catalog row filter decision.

D:

Apply deletes to eligible tables and update derived datasets as required. This implement action addresses a different case (data subject request), where deleting a row from only the gold table leaves copies elsewhere. A complete delete workflow tracks identifiers and propagation across all governed copies. In the stated problem, a shared table currently returns all regions to every reader; this choice would not establish the required unity catalog row filter decision.

Question 290

Quality assurance at Silver Ridge Logistics checks a corrected workload where an aggregation workload has one very slow Spark stage. The original fault was: Operators only monitor cluster-wide CPU and miss skewed task durations. Which verification is most decisive?

  1. Trigger a controlled failure and confirm notification delivery
  2. Re-run and confirm shuffle spill and maximum task time decrease
  3. Cause a safe test failure and confirm exactly one incident is created
  4. Run an on-time and delayed batch and verify measured lag matches reality

Explanation

Correct Answer

B:

Re-run and confirm shuffle spill and maximum task time decrease. This tests the expected result against operators only monitor cluster-wide CPU and miss skewed task durations, not simply whether a job or object exists. Spark UI stage metrics reveal shuffle, spill and task skew.

Incorrect Answers

A:

Trigger a controlled failure and confirm notification delivery. This validate action addresses a different case (job email notification), where operators manually check the run page every morning. Lakeflow Jobs support status-triggered notifications for run outcomes. In the stated problem, operators only monitor cluster-wide CPU and miss skewed task durations; this choice would not establish the required spark ui shuffle metrics decision.

C:

Cause a safe test failure and confirm exactly one incident is created. This validate action addresses a different case (job webhook destination), where only personal email notifications are configured. Supported job notification destinations can integrate workflow status with an incident system. In the stated problem, operators only monitor cluster-wide CPU and miss skewed task durations; this choice would not establish the required spark ui shuffle metrics decision.

D:

Run an on-time and delayed batch and verify measured lag matches reality. This validate action addresses a different case (end-to-end sla), where operators monitor compute uptime rather than data freshness. SLA monitoring should measure source event time to published table availability. In the stated problem, operators only monitor cluster-wide CPU and miss skewed task durations; this choice would not establish the required spark ui shuffle metrics decision.

Certified Data Engineer Professional Practice Tests