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 61

Question 600

An architecture review at Fairhaven Transport covers a workload where a downstream incremental aggregate misses updates to an existing Delta table. The unresolved constraint is: The consumer reads only newly appended rows and cannot see updates or deletes. Which design is most appropriate?

  1. Keep filter predicates aligned with the stored partition column
  2. Use supported AQE with appropriate shuffle and join settings
  3. Cache only frequently reused and appropriately sized intermediate data
  4. Use CDF with committed version checkpoints for incremental changes

Explanation

Correct Answer

D:

Use CDF with committed version checkpoints for incremental changes. This design addresses the consumer reads only newly appended rows and cannot see updates or deletes. Delta Change Data Feed exposes row-level changes for supported versions when enabled. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Keep filter predicates aligned with the stored partition column. This design action addresses a different case (partition pruning), where a query wraps business_date in a transformation and reads many partitions. Direct predicates on partition keys can enable partition pruning. In the stated problem, the consumer reads only newly appended rows and cannot see updates or deletes; this choice would not establish the required change data feed consumers decision.

B:

Use supported AQE with appropriate shuffle and join settings. This design action addresses a different case (adaptive execution), where static join strategy performs poorly at varying input volumes. Adaptive Query Execution can adjust supported shuffle partitions and join strategies at runtime. In the stated problem, the consumer reads only newly appended rows and cannot see updates or deletes; this choice would not establish the required change data feed consumers decision.

C:

Cache only frequently reused and appropriately sized intermediate data. This design action addresses a different case (cache reuse), where repeated recomputation dominates each branch's execution. Persistence can avoid repeated work if reused data fits the memory budget. In the stated problem, the consumer reads only newly appended rows and cannot see updates or deletes; this choice would not establish the required change data feed consumers decision.

Question 601

A deployment owner at Horizon Travel needs to implement a remedy: an ETL workload provisioned large clusters for short jobs. The present failure is: Most provisioned resources sit idle between job runs. Which change should be applied?

  1. Change job compute configuration for the tested workload
  2. Set the supported job notification destination for failed runs
  3. Implement Jobs API run enumeration and status extraction
  4. Record stage timestamps and expose a freshness query

Explanation

Correct Answer

A:

Change job compute configuration for the tested workload. This directly changes the feature or logic behind most provisioned resources sit idle between job runs. Compute metrics and usage history distinguish idle capacity from active work. It is the concrete configuration for the stated incident.

Incorrect Answers

B:

Set the supported job notification destination for failed runs. This implement 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, most provisioned resources sit idle between job runs; this choice would not establish the required compute utilization decision.

C:

Implement Jobs API run enumeration and status extraction. This implement action addresses a different case (jobs rest monitoring), where a manual UI report omits failed tasks and paginated runs. The Jobs API exposes run records that a program can paginate and aggregate. In the stated problem, most provisioned resources sit idle between job runs; this choice would not establish the required compute utilization decision.

D:

Record stage timestamps and expose a freshness query. This implement 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.

Question 602

Quality assurance at Bayview Insurance checks a corrected workload where a small reference DataFrame is reused many times within one batch job. The original fault was: Repeated recomputation dominates each branch's execution. Which verification is most decisive?

  1. Verify access is controlled through Unity Catalog and queries return identical rows
  2. Confirm reused stages avoid recomputation with no change in output
  3. Delete a few rows and confirm snapshot consistency without unnecessary rewrites
  4. Benchmark identical queries with correct outputs and controlled resources

Explanation

Correct Answer

B:

Confirm reused stages avoid recomputation with no change in output. This tests the expected result against repeated recomputation dominates each branch's execution, not simply whether a job or object exists. Persistence can avoid repeated work if reused data fits the memory budget.

Incorrect Answers

A:

Confirm access is controlled through Unity Catalog and queries return identical rows. This validate action addresses a different case (managed table maintenance), where each table has custom file cleanup jobs and broad storage permissions. Unity Catalog managed tables provide platform-managed data placement and maintenance capabilities. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

C:

Delete a few rows and confirm snapshot consistency without unnecessary rewrites. This validate action addresses a different case (deletion vectors), where each small delete rewrites large data files and increases write cost. Deletion vectors can mark deleted rows without immediate whole-file rewrite when supported. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

D:

Benchmark identical queries with correct outputs and controlled resources. This validate action addresses a different case (photon query execution), where an unsupported execution mode limits vectorized engine use. Photon can accelerate supported SQL and DataFrame operators on compatible compute. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

Question 603

A data engineer at Arbor Medical must troubleshoot this case: a Spark transformation produces incorrect null handling after a refactor. Evidence: Tests only assert that the DataFrame is nonempty. What should be inspected first to confirm the failure mechanism?

  1. Inspect per-key sequence collisions and upstream log offsets
  2. Inspect pip resolution output and the installed dependency tree
  3. Inspect unit tests for expected rows, nulls and schema comparisons
  4. Inspect Python UDF execution time and batch serialization in Spark UI

Explanation

Correct Answer

C:

Inspect unit tests for expected rows, nulls and schema comparisons. This checks the specific evidence behind tests only assert that the DataFrame is nonempty. DataFrame equality and schema assertions test data behavior and contracts. 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, tests only assert that the DataFrame is nonempty; this choice would not establish the required dataframe testing decision.

B:

Inspect pip resolution output and the installed dependency tree. This diagnose 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, tests only assert that the DataFrame is nonempty; this choice would not establish the required dataframe testing decision.

D:

Inspect Python UDF execution time and batch serialization in Spark UI. This diagnose action addresses a different case (vectorized udf), where row-by-row Python invocation dominates stage runtime. Pandas UDFs process batches through Arrow rather than per-row Python calls. In the stated problem, tests only assert that the DataFrame is nonempty; this choice would not establish the required dataframe testing decision.

Question 604

At Bayview Insurance, a small reference DataFrame is reused many times within one batch job. Architecture constraint: Repeated recomputation dominates each branch's execution. Which design best addresses this requirement?

  1. Select Photon-enabled compute for eligible SQL workloads
  2. Collect useful statistics for frequently filtered columns within supported limits
  3. Use CDF with committed version checkpoints for incremental changes
  4. Cache only frequently reused and appropriately sized intermediate data

Explanation

Correct Answer

D:

Cache only frequently reused and appropriately sized intermediate data. This design addresses repeated recomputation dominates each branch's execution. Persistence can avoid repeated work if reused data fits the memory budget. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Select Photon-enabled compute for eligible SQL workloads. This design action addresses a different case (photon query execution), where an unsupported execution mode limits vectorized engine use. Photon can accelerate supported SQL and DataFrame operators on compatible compute. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

B:

Collect useful statistics for frequently filtered columns within supported limits. This design action addresses a different case (data skipping statistics), where file-level statistics are missing for the filter column. Delta data skipping uses collected column statistics to eliminate files. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

C:

Use CDF with committed version checkpoints for incremental changes. This design action addresses a different case (change data feed consumers), where the consumer reads only newly appended rows and cannot see updates or deletes. Delta Change Data Feed exposes row-level changes for supported versions when enabled. In the stated problem, repeated recomputation dominates each branch's execution; this choice would not establish the required cache reuse decision.

Question 605

An architecture review at Riverbend Energy covers a workload where a four-task Lakeflow Job has one failed downstream task after three predecessors succeeded. The unresolved constraint is: Operators rerun the entire job and duplicate completed side effects. Which design is most appropriate?

  1. Use a repair run for recoverable task failures rather than blindly rerunning all tasks
  2. Separate environment failures from business logic failures in triage
  3. Tune executor-side partition sizing or skew rather than only driver memory
  4. Define a parameterized replay process with idempotent writes

Explanation

Correct Answer

A:

Use a repair run for recoverable task failures rather than blindly rerunning all tasks. This design addresses 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. It establishes the right contract or architecture before execution changes.

Incorrect Answers

B:

Separate environment failures from business logic failures in triage. This design action addresses a different case (cluster log diagnostics), where the notebook cell shows only a generic stage failure. Driver and executor logs often contain the exact import or JVM error. In the stated problem, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

C:

Tune executor-side partition sizing or skew rather than only driver memory. This design action addresses a different case (spark ui failure stage), where operators increase driver memory but failures occur on executors. Spark UI task failures and shuffle/spill metrics distinguish worker pressure from driver issues. In the stated problem, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

D:

Define a parameterized replay process with idempotent writes. This design 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, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

Question 606

A data engineer at Horizon Travel must troubleshoot this case: development transformations accidentally write to production customer tables. Evidence: Both environments use the same default catalog name in notebooks. What should be inspected first to confirm the failure mechanism?

  1. Inspect catalog BROWSE and SELECT grants for the discovery group
  2. Inspect notebook defaults and catalog settings for both environments
  3. Inspect effective parent usage and table SELECT grants
  4. Inspect external location paths and grants against business scope

Explanation

Correct Answer

B:

Inspect notebook defaults and catalog settings for both environments. This checks the specific evidence behind both environments use the same default catalog name in notebooks. Environment-specific catalogs and explicit target names reduce cross-environment writes. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect catalog BROWSE and SELECT grants for the discovery group. This diagnose action addresses a different case (browse metadata privilege), where teams grant SELECT merely to expose object listings. BROWSE enables controlled metadata discovery without granting data read access. 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:

Inspect effective parent usage and table SELECT grants. This diagnose 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:

Inspect external location paths and grants against business scope. This diagnose 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.

Question 607

Operations at Orion Capital owns a workload where account subscription tiers change over time and historical reports must reflect old tiers. The previously identified issue was: A single current tier overwrites history in the dimension. Which metric or audit check best detects drift?

  1. Monitor duplicate bridge rows and invalid overlapping memberships
  2. Monitor uniqueness violations at the chosen grain
  3. Monitor overlapping intervals and multiple current versions
  4. Monitor unmapped country codes and divergent dimension versions

Explanation

Correct Answer

C:

Monitor overlapping intervals and multiple current versions. This watches the failure mode described by a single current tier overwrites history in the dimension. SCD Type 2 stores effective start/end intervals for distinct historical dimension versions. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor duplicate bridge rows and invalid overlapping memberships. This monitor 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 single current tier overwrites history in the dimension; this choice would not establish the required scd type 2 effective dates decision.

B:

Monitor uniqueness violations at the chosen grain. This monitor action addresses a different case (fact table grain), where summing revenue double-counts orders with multiple items. A dimensional fact must have one clearly documented row grain. In the stated problem, a single current tier overwrites history in the dimension; this choice would not establish the required scd type 2 effective dates decision.

D:

Monitor unmapped country codes and divergent dimension versions. This monitor 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 single current tier overwrites history in the dimension; this choice would not establish the required scd type 2 effective dates decision.

Question 608

At Clearstone Media, a JSON order contains an array of purchased items. The known risk is: An order-level aggregation mistakenly treats the array as a single item. After remediation, which ongoing signal best detects recurrence?

  1. Monitor max task duration and hot-key distribution
  2. Monitor merge conflicts and duplicate source-key exceptions
  3. Monitor invalid timezone offsets and parsing errors
  4. Monitor mismatches between source array lengths and exploded rows

Explanation

Correct Answer

D:

Monitor mismatches between source array lengths and exploded rows. This watches the failure mode described by an order-level aggregation mistakenly treats the array as a single item. explode creates item-level rows when the business grain requires each array element. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor max task duration and hot-key distribution. This monitor action addresses a different case (skewed group aggregation), where a single campaign dominates rows and one reduce task runs for minutes. A hot aggregation key causes skew despite ample parallelism. In the stated problem, an order-level aggregation mistakenly treats the array as a single item; this choice would not establish the required array explosion decision.

B:

Monitor merge conflicts and duplicate source-key exceptions. This monitor action addresses a different case (cdc merge semantics), where the current INSERT-only target contains duplicate customer keys. A keyed Delta MERGE can update existing rows and insert new keys. In the stated problem, an order-level aggregation mistakenly treats the array as a single item; this choice would not establish the required array explosion decision.

C:

Monitor invalid timezone offsets and parsing errors. This monitor action addresses a different case (timestamp timezone normalization), where events from different regions are ordered incorrectly in a UTC dashboard. Time-zone normalization is required before comparing timestamps from different sources. In the stated problem, an order-level aggregation mistakenly treats the array as a single item; this choice would not establish the required array explosion decision.

Question 609

At Westhaven Services, a daily Delta MERGE updates a tiny set of dates in a massive fact table. The known risk is: The merge scans unrelated historical partitions. After remediation, which ongoing signal best detects recurrence?

  1. Monitor MERGE scan bytes across incremental batches
  2. Monitor cluster-key usefulness as query patterns change
  3. Monitor query scans and available column stats
  4. Monitor storage growth and compression effectiveness

Explanation

Correct Answer

A:

Monitor MERGE scan bytes across incremental batches. This watches the failure mode described by the merge scans unrelated historical partitions. Constraining merge matches to relevant partitions can reduce unnecessary target scanning. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor cluster-key usefulness as query patterns change. This monitor action addresses a different case (liquid clustering cardinality), where partitioning by device would produce many tiny partitions. Liquid clustering organizes data by useful filter keys without high-cardinality partition directories. In the stated problem, the merge scans unrelated historical partitions; this choice would not establish the required predicate-limited merge decision.

C:

Monitor query scans and available column stats. This monitor action addresses a different case (data skipping statistics), where file-level statistics are missing for the filter column. Delta data skipping uses collected column statistics to eliminate files. In the stated problem, the merge scans unrelated historical partitions; this choice would not establish the required predicate-limited merge decision.

D:

Monitor storage growth and compression effectiveness. This monitor action addresses a different case (columnar compression), where row-oriented text storage increases scans and transfer volumes. Columnar formats and appropriate encoding improve analytical read efficiency. In the stated problem, the merge scans unrelated historical partitions; this choice would not establish the required predicate-limited merge decision.

Question 610

At Pinecrest Holdings, a reporting workload joins orders, products, stores and dates. Architecture constraint: A denormalized mixed-grain table produces redundant attributes and expensive corrections. Which design best addresses this requirement?

  1. Model Type 2 records with effective intervals and current-row flag
  2. Model one order-line fact with product, store and date dimensions
  3. Choose one order-line grain for transaction detail metrics
  4. Define a common country dimension with agreed identifiers and attributes

Explanation

Correct Answer

B:

Model one order-line fact with product, store and date dimensions. This design addresses a denormalized mixed-grain table produces redundant attributes and expensive corrections. A star schema links a clear-grain fact to reusable dimensions for consistent analytics. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

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 denormalized mixed-grain table produces redundant attributes and expensive corrections; this choice would not establish the required star schema analytics decision.

C:

Choose one order-line grain for transaction detail metrics. This design action addresses a different case (fact table grain), where summing revenue double-counts orders with multiple items. A dimensional fact must have one clearly documented row grain. In the stated problem, a denormalized mixed-grain table produces redundant attributes and expensive corrections; this choice would not establish the required star schema analytics decision.

D:

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 denormalized mixed-grain table produces redundant attributes and expensive corrections; this choice would not establish the required star schema analytics decision.

Certified Data Engineer Professional Practice Tests