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 65

Question 640

At Lakewood Distribution, a filter on event_date scans nearly all Delta files. Architecture constraint: File-level statistics are missing for the filter column. Which design best addresses this requirement?

  1. Keep filter predicates aligned with the stored partition column
  2. Choose supported liquid clustering on commonly filtered device fields
  3. Use predictive optimization on supported managed Delta tables
  4. Collect useful statistics for frequently filtered columns within supported limits

Explanation

Correct Answer

D:

Collect useful statistics for frequently filtered columns within supported limits. This design addresses file-level statistics are missing for the filter column. Delta data skipping uses collected column statistics to eliminate files. 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, file-level statistics are missing for the filter column; this choice would not establish the required data skipping statistics decision.

B:

Choose supported liquid clustering on commonly filtered device fields. This design 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, file-level statistics are missing for the filter column; this choice would not establish the required data skipping statistics decision.

C:

Use predictive optimization on supported managed Delta tables. This design action addresses a different case (predictive optimization), where operators run blanket manual OPTIMIZE jobs regardless of table use. Predictive optimization can automate supported managed-table maintenance based on workload signals. In the stated problem, file-level statistics are missing for the filter column; this choice would not establish the required data skipping statistics decision.

Question 641

At Lakewood Distribution, a team wants governed read access to a supported external relational database. A change was deployed to address: Engineers export the full source database into cloud object storage each hour. Which test result provides the strongest evidence that the requirement is now met?

  1. Query a foreign table from Databricks and reconcile sampled source rows
  2. Confirm authorized query succeeds while excluded tables remain inaccessible
  3. Confirm the partner reads only the approved shared dataset
  4. Compare remote rows scanned and local query results before and after

Explanation

Correct Answer

A:

Query a foreign table from Databricks and reconcile sampled source rows. This tests the expected result against engineers export the full source database into cloud object storage each hour, not simply whether a job or object exists. Lakehouse Federation can query supported external sources through a catalog connection.

Incorrect Answers

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, engineers export the full source database into cloud object storage each hour; this choice would not establish the required federated connection decision.

C:

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, engineers export the full source database into cloud object storage each hour; this choice would not establish the required federated connection decision.

D:

Compare remote rows scanned and local query results before and after. This validate action addresses a different case (federated pushdown), where an analyst pulls millions of rows before a selective filter. Supported predicate pushdown can reduce data transferred from a federated source. In the stated problem, engineers export the full source database into cloud object storage each hour; this choice would not establish the required federated connection decision.

Question 642

At Fairhaven Transport, a downstream incremental aggregate misses updates to an existing Delta table. Observed issue: The consumer reads only newly appended rows and cannot see updates or deletes. Before applying a fix, which investigation is most directly relevant?

  1. Inspect MERGE condition and target files read
  2. Inspect source table CDF setting and downstream change processing
  3. Inspect per-task shuffle read bytes and spilled data
  4. Inspect filters and partition scan counts in the physical plan

Explanation

Correct Answer

B:

Inspect source table CDF setting and downstream change processing. This checks the specific evidence behind 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. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect MERGE condition and target files read. This diagnose 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, 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:

Inspect per-task shuffle read bytes and spilled data. This diagnose action addresses a different case (shuffle partition count), where the current partition count is too low for data volume. Shuffle partition sizing affects memory pressure and task parallelism. 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.

D:

Inspect filters and partition scan counts in the physical plan. This diagnose 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.

Question 643

Quality assurance at Meadowland Software checks a corrected workload where a critical table remains owned by a departed contractor. The original fault was: New data stewards cannot maintain its grants. Which verification is most decisive?

  1. Create a test table and confirm approved analysts can query it
  2. Confirm managed table storage resolves to the approved location
  3. Confirm stewards can manage the table while readers retain intended access
  4. Read the intended dataset and verify access is denied outside the scope

Explanation

Correct Answer

C:

Confirm stewards can manage the table while readers retain intended access. This tests the expected result against new data stewards cannot maintain its grants, not simply whether a job or object exists. Unity Catalog ownership should be assigned to a maintained principal.

Incorrect Answers

A:

Create a test table and confirm approved analysts can query it. This validate action addresses a different case (schema-level grant inheritance), where analysts must repeatedly request identical SELECT grants for each table. Unity Catalog schema-level privileges can apply to existing and future child objects. In the stated problem, new data stewards cannot maintain its grants; this choice would not establish the required ownership reassignment decision.

B:

Confirm managed table storage resolves to the approved location. This validate action addresses a different case (managed storage ownership), where the data platform cannot apply consistent lifecycle governance. Managed locations centralize storage ownership for Unity Catalog managed assets. In the stated problem, new data stewards cannot maintain its grants; this choice would not establish the required ownership reassignment decision.

D:

Read the intended dataset and verify access is denied outside the scope. This validate 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, new data stewards cannot maintain its grants; this choice would not establish the required ownership reassignment decision.

Question 644

At Northfield Analytics, an automated pipeline update fails after a schema change. Observed issue: The Jobs status only reports a high-level failure. Before applying a fix, which investigation is most directly relevant?

  1. Inspect expectation metric counts in the event log
  2. Inspect current notification settings and run failure statuses
  3. Inspect run status, task IDs and time windows in supported jobs system tables
  4. Inspect event log messages, error class and dataset name around the failed update

Explanation

Correct Answer

D:

Inspect event log messages, error class and dataset name around the failed update. This checks the specific evidence behind the Jobs status only reports a high-level failure. Lakeflow pipeline event logs include update-level errors and progress events. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect expectation metric counts in the event log. This diagnose action addresses a different case (expectation monitoring), where analysts confuse successful pipeline status with zero rejected records. Quality metric events reveal input and dropped records separately from update status. In the stated problem, the Jobs status only reports a high-level failure; this choice would not establish the required pipeline event log decision.

B:

Inspect current notification settings and run failure statuses. This diagnose 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, the Jobs status only reports a high-level failure; this choice would not establish the required pipeline event log decision.

C:

Inspect run status, task IDs and time windows in supported jobs system tables. This diagnose 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, the Jobs status only reports a high-level failure; this choice would not establish the required pipeline event log decision.

Question 645

At Granite Edge Labs, a Spark stream consumes from a Kafka topic into Delta. Architecture constraint: Restarting with a fresh checkpoint replays previously ingested messages. Which design best addresses this requirement?

  1. Use a stable checkpoint with a compatible idempotent Delta sink
  2. Select append writes and stable event IDs for immutable source events
  3. Use Auto Loader with managed file discovery and checkpoint/schema locations
  4. Use one durable checkpoint and clear idempotency keys for replay

Explanation

Correct Answer

A:

Use a stable checkpoint with a compatible idempotent Delta sink. This design addresses restarting with a fresh checkpoint replays previously ingested messages. A stable streaming checkpoint maintains Kafka offsets and sink progress across restarts. It establishes the right contract or architecture before execution changes.

Incorrect Answers

B:

Select append writes and stable event IDs for immutable source events. This design action addresses a different case (append-only delta bronze), where a nightly overwrite accidentally removes historical audit events. Append-only ingestion keeps previous raw records while adding new batches. In the stated problem, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

C:

Use Auto Loader with managed file discovery and checkpoint/schema locations. This design action addresses a different case (auto loader file discovery), where listing the full historical directory every run exceeds the ingestion SLA. Auto Loader is designed for incremental new-file discovery with persisted state. In the stated problem, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

D:

Use one durable checkpoint and clear idempotency keys for replay. This design action addresses a different case (retry-safe file loads), where a partially processed input file is loaded twice into Delta. Checkpointed incremental ingestion or stable event-level deduplication prevents repeated effects. In the stated problem, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

Question 646

At Fairhaven Transport, a silver pipeline must select the newest account event per key. Observed issue: Two events have the same event time and yield different surviving rows. Before applying a fix, which investigation is most directly relevant?

  1. Inspect row-level expectation metrics alongside pipeline event types
  2. Inspect timestamp ties and the available source sequence or event ID
  3. Inspect existing expectation rules and failed-update event details
  4. Inspect original timezone offsets and parsed timestamp semantics

Explanation

Correct Answer

B:

Inspect timestamp ties and the available source sequence or event ID. This checks the specific evidence behind two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect row-level expectation metrics alongside pipeline event types. This diagnose action addresses a different case (quality metric interpretation), where analysts misread a quality count as the number of pipeline task failures. Expectation metrics describe data rows and must be interpreted separately from orchestration status. In the stated problem, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

C:

Inspect existing expectation rules and failed-update event details. This diagnose action addresses a different case (expectation fail action), where the pipeline continues despite critical null records. Fail-on-violation expectations stop updates rather than silently filtering rows. In the stated problem, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

D:

Inspect original timezone offsets and parsed timestamp semantics. This diagnose 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, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

Question 647

A deployment owner at Harborline Utilities needs to implement a remedy: analysts report that a reporting query is suddenly slower. The present failure is: No baseline is available for the warehouse query execution. Which change should be applied?

  1. Query supported billing system tables and join approved usage metadata
  2. Record stage timestamps and expose a freshness query
  3. Capture supported query-history metrics in a restricted view
  4. Set the supported job notification destination for failed runs

Explanation

Correct Answer

C:

Capture supported query-history metrics in a restricted view. This directly changes the feature or logic behind no baseline is available for the warehouse query execution. Query history/system query records support comparison of execution time and workload. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Query supported billing system tables and join approved usage metadata. This implement action addresses a different case (billing usage monitoring), where cost reports omit some job and workspace labels. Databricks system billing tables can expose usage records for cost attribution. In the stated problem, no baseline is available for the warehouse query execution; this choice would not establish the required sql query history decision.

B:

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, no baseline is available for the warehouse query execution; this choice would not establish the required sql query history decision.

D:

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, no baseline is available for the warehouse query execution; this choice would not establish the required sql query history decision.

Question 648

At Meadowland Software, a Kafka stream is processing more slowly than incoming messages. Observed issue: Consumer lag grows while microbatch intervals appear stable. Before applying a fix, which investigation is most directly relevant?

  1. Inspect run intervals, executor utilization and billed usage
  2. Inspect stage summary, shuffle read sizes and longest task duration
  3. Inspect query history for SQL text identity, duration and warehouse
  4. Inspect source offsets, processed offsets and per-batch duration

Explanation

Correct Answer

D:

Inspect source offsets, processed offsets and per-batch duration. This checks the specific evidence behind consumer lag grows while microbatch intervals appear stable. Backlog growth reveals insufficient sustainable processing throughput. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect run intervals, executor utilization and billed usage. This diagnose action addresses a different case (compute utilization), where most provisioned resources sit idle between job runs. Compute metrics and usage history distinguish idle capacity from active work. In the stated problem, consumer lag grows while microbatch intervals appear stable; this choice would not establish the required streaming backlog decision.

B:

Inspect stage summary, shuffle read sizes and longest task duration. This diagnose action addresses a different case (spark ui shuffle metrics), where operators only monitor cluster-wide CPU and miss skewed task durations. Spark UI stage metrics reveal shuffle, spill and task skew. In the stated problem, consumer lag grows while microbatch intervals appear stable; this choice would not establish the required streaming backlog decision.

C:

Inspect query history for SQL text identity, duration and warehouse. This diagnose 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, consumer lag grows while microbatch intervals appear stable; this choice would not establish the required streaming backlog decision.

Question 649

Quality assurance at Westhaven Services checks a corrected workload where a governance team investigates an unexpected table access event. The original fault was: Workspace notebook logs do not show the full audited account activity. Which verification is most decisive?

  1. Confirm a known test access event appears with correct actor and time
  2. Cause a safe test failure and confirm exactly one incident is created
  3. Insert a new source event and measure time until it appears downstream
  4. Confirm the profile scans fewer files with correct result rows

Explanation

Correct Answer

A:

Confirm a known test access event appears with correct actor and time. This tests the expected result against workspace notebook logs do not show the full audited account activity, not simply whether a job or object exists. System audit tables provide security-relevant account events subject to access controls.

Incorrect Answers

B:

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, workspace notebook logs do not show the full audited account activity; this choice would not establish the required audit log review decision.

C:

Insert a new source event and measure time until it appears downstream. This validate action addresses a different case (pipeline update cadence), where scheduled updates are spaced several hours apart. Pipeline update frequency determines available end-to-end freshness. In the stated problem, workspace notebook logs do not show the full audited account activity; this choice would not establish the required audit log review decision.

D:

Confirm the profile scans fewer files with correct result rows. This validate action addresses a different case (query profile scans), where operators assume the query is always CPU-bound. Query Profile identifies scan, pruning and shuffle behavior for SQL workloads. In the stated problem, workspace notebook logs do not show the full audited account activity; this choice would not establish the required audit log review decision.

Question 650

At Meadowland Software, a notebook defines transformations on a large dataset. The known risk is: Engineers assume an intermediate filter executed before any action. After remediation, which ongoing signal best detects recurrence?

  1. Monitor entrypoint failures after runtime or package upgrades
  2. Monitor accidental expensive actions in interactive debugging code
  3. Monitor job run arguments for unexpected target or region values
  4. Monitor refresh duration and staleness against dashboard SLA

Explanation

Correct Answer

B:

Monitor accidental expensive actions in interactive debugging code. This watches the failure mode described by engineers assume an intermediate filter executed before any action. Spark transformations are lazy until an action triggers a job. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor entrypoint failures after runtime or package upgrades. This monitor action addresses a different case (python task entrypoints), where the task exits before setting up its argument parser. A standard Python entrypoint and explicit arguments avoid notebook runtime assumptions. In the stated problem, engineers assume an intermediate filter executed before any action; this choice would not establish the required spark lazy evaluation decision.

C:

Monitor job run arguments for unexpected target or region values. This monitor action addresses a different case (job parameters), where code contains hard-coded region IDs and catalog names. Task parameters allow runtime-specific values without changing notebook source. In the stated problem, engineers assume an intermediate filter executed before any action; this choice would not establish the required spark lazy evaluation decision.

D:

Monitor refresh duration and staleness against dashboard SLA. This monitor action addresses a different case (materialized view choice), where each dashboard query recomputes the same expensive aggregation. A materialized view maintains a precomputed query result through refresh. In the stated problem, engineers assume an intermediate filter executed before any action; this choice would not establish the required spark lazy evaluation decision.

Certified Data Engineer Professional Practice Tests