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 58

Question 570

Quality assurance at Redwood Civic Services checks a corrected workload where a slow query uses a complex chain of joins and projections. The original fault was: Developers tune executor size without inspecting actual exchanges. Which verification is most decisive?

  1. Confirm dashboard results refresh after source data updates
  2. Confirm target exchange or join behavior changed and query results remain equivalent
  3. Confirm deployment reflects the reviewed configuration without extra changes
  4. Replay a batch ID and confirm target rows are not duplicated

Explanation

Correct Answer

B:

Confirm target exchange or join behavior changed and query results remain equivalent. This tests the expected result against developers tune executor size without inspecting actual exchanges, not simply whether a job or object exists. The physical execution plan exposes exchanges, scan filters and join strategy.

Incorrect Answers

A:

Confirm dashboard results refresh after source data updates. This validate 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, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

C:

Confirm deployment reflects the reviewed configuration without extra changes. This validate action addresses a different case (databricks cli resource updates), where production configuration drifts from repository source definitions. Declarative deployment describes resources as reviewed version-controlled artifacts. In the stated problem, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

D:

Replay a batch ID and confirm target rows are not duplicated. This validate 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, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

Question 571

A data engineer at Redwood Civic Services must troubleshoot this case: a streaming source may resend a message with the same event ID. Evidence: A plain dropDuplicates retains state without a practical bound for never-ending keys. What should be inspected first to confirm the failure mechanism?

  1. Inspect source key uniqueness and merge match conditions
  2. Inspect join strategy and dimension size in the executed plan
  3. Inspect resend delay distribution and state-store size
  4. Inspect per-key frequencies and Spark task duration distribution

Explanation

Correct Answer

C:

Inspect resend delay distribution and state-store size. This checks the specific evidence behind a plain dropDuplicates retains state without a practical bound for never-ending keys. Watermarked streaming deduplication can bound retained duplicate state under an explicit lateness policy. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect source key uniqueness and merge match conditions. This diagnose 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, a plain dropDuplicates retains state without a practical bound for never-ending keys; this choice would not establish the required streaming dedup watermark decision.

B:

Inspect join strategy and dimension size in the executed plan. This diagnose action addresses a different case (broadcast lookup table), where the join triggers a costly shuffle of the large fact dataset. Broadcasting an appropriately sized dimension can avoid a large shuffle join. In the stated problem, a plain dropDuplicates retains state without a practical bound for never-ending keys; this choice would not establish the required streaming dedup watermark decision.

D:

Inspect per-key frequencies and Spark task duration distribution. This diagnose 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, a plain dropDuplicates retains state without a practical bound for never-ending keys; this choice would not establish the required streaming dedup watermark decision.

Question 572

At Arbor Medical, a regulatory pipeline must stop when any required reconciliation field is null. Architecture constraint: The pipeline continues despite critical null records. Which design best addresses this requirement?

  1. Use drop semantics only when invalid records may be excluded by policy
  2. Preserve unmatched facts with a left join when business rules require them
  3. Choose a supported broadcast strategy for the small lookup dimension
  4. Choose fail semantics for non-negotiable constraints

Explanation

Correct Answer

D:

Choose fail semantics for non-negotiable constraints. This design addresses the pipeline continues despite critical null records. Fail-on-violation expectations stop updates rather than silently filtering rows. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Use drop semantics only when invalid records may be excluded by policy. This design action addresses a different case (expectation drop action), where invalid rows currently reach downstream aggregates. A Lakeflow expectation configured to drop invalid rows filters violations from target output. In the stated problem, the pipeline continues despite critical null records; this choice would not establish the required expectation fail action decision.

B:

Preserve unmatched facts with a left join when business rules require them. This design action addresses a different case (join with nullable keys), where rows with null external IDs disappear from an inner join. SQL null equality and join type determine whether unmatched rows survive. In the stated problem, the pipeline continues despite critical null records; this choice would not establish the required expectation fail action decision.

C:

Choose a supported broadcast strategy for the small lookup dimension. This design action addresses a different case (broadcast lookup table), where the join triggers a costly shuffle of the large fact dataset. Broadcasting an appropriately sized dimension can avoid a large shuffle join. In the stated problem, the pipeline continues despite critical null records; this choice would not establish the required expectation fail action decision.

Question 573

A deployment owner at Northfield Analytics needs to implement a remedy: a reusable notebook job processes several regional feeds. The present failure is: Code contains hard-coded region IDs and catalog names. Which change should be applied?

  1. Read task parameters from supported job APIs or widgets and remove constants
  2. Deploy the wheel task with its documented entrypoint and parameters
  3. Include the unique tie-breaker in the supported sequence expression
  4. Use the Databricks CLI to validate and deploy the bundle target

Explanation

Correct Answer

A:

Read task parameters from supported job APIs or widgets and remove constants. This directly changes the feature or logic behind code contains hard-coded region IDs and catalog names. Task parameters allow runtime-specific values without changing notebook source. It is the concrete configuration for the stated incident.

Incorrect Answers

B:

Deploy the wheel task with its documented entrypoint and parameters. This implement 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, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

C:

Include the unique tie-breaker in the supported sequence expression. This implement 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, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

D:

Use the Databricks CLI to validate and deploy the bundle target. This implement action addresses a different case (databricks cli resource updates), where production configuration drifts from repository source definitions. Declarative deployment describes resources as reviewed version-controlled artifacts. In the stated problem, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

Question 574

A data engineer at Granite Edge Labs must troubleshoot this case: a Spark stream consumes from a Kafka topic into Delta. Evidence: Restarting with a fresh checkpoint replays previously ingested messages. What should be inspected first to confirm the failure mechanism?

  1. Inspect duplicate file IDs and the ingestion checkpoint state
  2. Inspect topic partitions, saved offsets and current checkpoint location
  3. Inspect inferred schemas and rescued or null fields in recently ingested rows
  4. Inspect file media types and current input source format

Explanation

Correct Answer

B:

Inspect topic partitions, saved offsets and current checkpoint location. This checks the specific evidence behind restarting with a fresh checkpoint replays previously ingested messages. A stable streaming checkpoint maintains Kafka offsets and sink progress across restarts. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect duplicate file IDs and the ingestion checkpoint state. This diagnose 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.

C:

Inspect inferred schemas and rescued or null fields in recently ingested rows. This diagnose action addresses a different case (nested json ingest), where the initial reader assumes one unchanging flat schema and loses new fields. Explicit schema management and rescued data handling protect evolving semi-structured ingestion. 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:

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, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

Question 575

At Bayview Insurance, a transformation package is imported by several scheduled Databricks tasks. Architecture constraint: A refactor broke a notebook-relative import in the deployed job. Which design best addresses this requirement?

  1. Refactor business rules as pure DataFrame transform functions
  2. Move resource definitions into bundle YAML with review gates
  3. Package shared transformations into importable modules with explicit dependencies
  4. Create an importable command-line entrypoint with explicit validated arguments

Explanation

Correct Answer

C:

Package shared transformations into importable modules with explicit dependencies. This design addresses a refactor broke a notebook-relative import in the deployed job. A properly packaged versioned wheel gives Python code stable import paths outside notebooks. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Refactor business rules as pure DataFrame transform functions. This design action addresses a different case (transform composability), where business logic depends on notebook state and widgets. DataFrame.transform supports composable DataFrame-to-DataFrame functions. In the stated problem, a refactor broke a notebook-relative import in the deployed job; this choice would not establish the required python wheel packaging decision.

B:

Move resource definitions into bundle YAML with review gates. This design action addresses a different case (databricks cli resource updates), where production configuration drifts from repository source definitions. Declarative deployment describes resources as reviewed version-controlled artifacts. In the stated problem, a refactor broke a notebook-relative import in the deployed job; this choice would not establish the required python wheel packaging decision.

D:

Create an importable command-line entrypoint with explicit validated arguments. This design 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, a refactor broke a notebook-relative import in the deployed job; this choice would not establish the required python wheel packaging decision.

Question 576

A data engineer at Orion Capital must troubleshoot this case: a pipeline's source ingestion finishes quickly but the published gold table is stale. Evidence: Operators monitor compute uptime rather than data freshness. What should be inspected first to confirm the failure mechanism?

  1. Inspect Query Profile operators for scan volume and pruning
  2. Inspect run status, task IDs and time windows in supported jobs system tables
  3. Inspect current notification settings and run failure statuses
  4. Inspect ingestion timestamps, pipeline refresh times and gold table commit times

Explanation

Correct Answer

D:

Inspect ingestion timestamps, pipeline refresh times and gold table commit times. This checks the specific evidence behind operators monitor compute uptime rather than data freshness. SLA monitoring should measure source event time to published table availability. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect Query Profile operators for scan volume and pruning. This diagnose 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, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

B:

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, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

C:

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, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

Question 577

At Bayview Insurance, a telemetry pipeline receives occasionally invalid event timestamps. Architecture constraint: Dropping invalid rows silently hides upstream quality failures. Which design best addresses this requirement?

  1. Separate valid silver rows from a restricted quarantine table
  2. Create separate dashboards for rejected data and failed pipeline updates
  3. Define a reviewable additive-column evolution policy
  4. Specify canonical typed silver columns and an invalid-value quarantine rule

Explanation

Correct Answer

A:

Separate valid silver rows from a restricted quarantine table. This design addresses dropping invalid rows silently hides upstream quality failures. Quarantine preserves invalid events separately while allowing valid records through. It establishes the right contract or architecture before execution changes.

Incorrect Answers

B:

Create separate dashboards for rejected data and failed pipeline updates. This design 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, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records decision.

C:

Define a reviewable additive-column evolution policy. This design action addresses a different case (controlled schema evolution), where the silver writer rejects every new record after the upstream schema change. Schema evolution must be reviewed rather than enabling unrestricted acceptance for every column. In the stated problem, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records decision.

D:

Specify canonical typed silver columns and an invalid-value quarantine rule. This design action addresses a different case (silver schema enforcement), where implicit type coercion risks invalid numeric values being stored. Schema validation and explicit casts make type conversion failures observable. In the stated problem, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records decision.

Question 578

A data engineer at Meadowland Software must troubleshoot this case: a dimension table requires exactly one active row per supplier identifier. Evidence: An upstream replay creates multiple active versions. What should be inspected first to confirm the failure mechanism?

  1. Inspect malformed timestamps and pipeline data-quality rules
  2. Group active rows by supplier ID and quantify duplicates
  3. Inspect row-level expectation metrics alongside pipeline event types
  4. Compare source and target schemas before changing the writer

Explanation

Correct Answer

B:

Group active rows by supplier ID and quantify duplicates. This checks the specific evidence behind an upstream replay creates multiple active versions. An explicit uniqueness check identifies duplicate business keys before serving data. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect malformed timestamps and pipeline data-quality rules. This diagnose action addresses a different case (quarantine bad records), where dropping invalid rows silently hides upstream quality failures. Quarantine preserves invalid events separately while allowing valid records through. In the stated problem, an upstream replay creates multiple active versions; this choice would not establish the required uniqueness quality rule decision.

C:

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, an upstream replay creates multiple active versions; this choice would not establish the required uniqueness quality rule decision.

D:

Compare source and target schemas before changing the writer. This diagnose action addresses a different case (controlled schema evolution), where the silver writer rejects every new record after the upstream schema change. Schema evolution must be reviewed rather than enabling unrestricted acceptance for every column. In the stated problem, an upstream replay creates multiple active versions; this choice would not establish the required uniqueness quality rule decision.

Question 579

A data engineer at Lakewood Distribution must troubleshoot this case: a CI pipeline is about to deploy modified Lakeflow Jobs YAML. Evidence: An invalid resource key would be rejected only after production change. What should be inspected first to confirm the failure mechanism?

  1. Inspect Python version, wheel tags and package resolution logs
  2. Inspect the failing record schema under restricted access
  3. Inspect the bundle manifest schema and validation result
  4. Inspect pipeline event log update IDs and error messages

Explanation

Correct Answer

C:

Inspect the bundle manifest schema and validation result. This checks the specific evidence behind an invalid resource key would be rejected only after production change. Bundle validation detects many configuration problems before deployment. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect Python version, wheel tags and package resolution logs. This diagnose action addresses a different case (python dependency triage), where a package import error appears only on the target compute. Runtime-specific wheel compatibility and pinning must be tested in CI. In the stated problem, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

B:

Inspect the failing record schema under restricted access. This diagnose action addresses a different case (pipeline debug sampling), where re-running a huge source in development is slow and risky. A minimal reproducible input isolates the failure without modifying production data. In the stated problem, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

D:

Inspect pipeline event log update IDs and error messages. This diagnose action addresses a different case (lakeflow event error classes), where the only visible dashboard status is FAILED without a dataset name. Pipeline event logs identify failing update and dataset messages. In the stated problem, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

Question 580

Operations at Orion Capital owns a workload where global feeds supply timestamps with inconsistent local time zones. The previously identified issue was: Events from different regions are ordered incorrectly in a UTC dashboard. Which metric or audit check best detects drift?

  1. Monitor expectation-drop counts and upstream correction rates
  2. Monitor tied timestamps and nondeterministic upstream sequence values
  3. Monitor null-key rate and unmatched dimension lookups
  4. Monitor invalid timezone offsets and parsing errors

Explanation

Correct Answer

D:

Monitor invalid timezone offsets and parsing errors. This watches the failure mode described by events from different regions are ordered incorrectly in a UTC dashboard. Time-zone normalization is required before comparing timestamps from different sources. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor expectation-drop counts and upstream correction rates. This monitor action addresses a different case (expectation drop action), where invalid rows currently reach downstream aggregates. A Lakeflow expectation configured to drop invalid rows filters violations from target output. In the stated problem, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

B:

Monitor tied timestamps and nondeterministic upstream sequence values. This monitor action addresses a different case (latest-per-key with ties), where two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. In the stated problem, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

C:

Monitor null-key rate and unmatched dimension lookups. This monitor action addresses a different case (join with nullable keys), where rows with null external IDs disappear from an inner join. SQL null equality and join type determine whether unmatched rows survive. In the stated problem, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

Certified Data Engineer Professional Practice Tests