Pass Databricks Certified Data Engineer Professional Exam in First Attempt Easily
Real Databricks Certified Data Engineer Professional Exam Questions, Accurate & Verified Answers As Experienced in the Actual Test!

Verified by experts
2 products

You save $34.99

Certified Data Engineer Professional Premium Bundle

  • Premium File 339 Questions & Answers
  • Last Update: Oct 28, 2026
  • Training Course 33 Lectures
$74.99 $109.98

Purchase Individually

  • Premium File

    339 Questions & Answers
    Last Update: Oct 28, 2026

    $76.99
    $69.99
  • Training Course

    33 Lectures

    $43.99
    $39.99

Certified Data Engineer Professional Practice Test 9

Question 80

An insurance reporting system needs effective-dated versions of policy attributes instead of overwriting rows.

Which target-state result would directly verify correct CDC behavior?

  1. A delete event removes or closes the correct key and unrelated keys remain unchanged
  2. Rows added changed and removed between snapshots are reflected with the expected target state
  3. After replaying reordered test events, each key has the correct latest state and deleted keys are absent
  4. A changed customer has closed history rows and one current row with the latest attribute values

Explanation

Correct Answer

D:

This directly verifies the intended outcome: a changed customer has closed history rows and one current row with the latest attribute values. SCD Type 2 preserves prior versions with validity periods while maintaining the current version. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly configure AUTO CDC delete expressions for source tombstones on identified keys. CDC delete-handling logic translates source tombstones into target state changes instead of treating them as ordinary updates. The specific evidence needed here is that a changed customer has closed history rows and one current row with the latest attribute values.

B:

This would test a different behavior, chiefly use AUTO CDC FROM SNAPSHOT with deterministic snapshot ordering for the supported pipeline pattern. Snapshot-oriented AUTO CDC compares successive complete versions to derive changes without a transaction log. The specific evidence needed here is that a changed customer has closed history rows and one current row with the latest attribute values.

C:

This would test a different behavior, chiefly use AUTO CDC with stable keys, sequence ordering, and delete handling for SCD Type 1. AUTO CDC applies CDC events to target keys while sequencing resolves update order and delete semantics. The specific evidence needed here is that a changed customer has closed history rows and one current row with the latest attribute values.

Question 81

A manufacturer sees a defect only in one region after making environment-specific hotfixes directly in workspace files.

Which observation would best demonstrate correct deployment promotion?

  1. Running each region with its approved inputs produces data only in the corresponding target schema
  2. The module imports in an isolated test run and both jobs execute the same versioned functions
  3. Both job runs report the expected artifact revision and can be rolled back to the previously approved release
  4. A reviewed commit produces the expected job and pipeline resources in the target workspace without manual edits

Explanation

Correct Answer

C:

This directly verifies the intended outcome: both job runs report the expected artifact revision and can be rolled back to the previously approved release. A recorded build revision makes deployment provenance and rollback deterministic across workspaces. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly define typed job parameters and bundle target variables that are injected at deployment or run time. Externalized runtime parameters eliminate duplicated notebooks and keep execution-specific settings reviewable. The specific evidence needed here is that both job runs report the expected artifact revision and can be rolled back to the previously approved release.

B:

This would test a different behavior, chiefly package shared Python functions into an importable module with declared dependencies and tests. An importable package decouples business logic from notebook execution contexts and enables reliable unit testing. The specific evidence needed here is that both job runs report the expected artifact revision and can be rolled back to the previously approved release.

D:

This would test a different behavior, chiefly store pipeline code and bundle resource definitions in source control and promote through a reviewed CI/CD pipeline. Versioned code plus declarative resource files support peer review and repeatable deployments instead of manual workspace changes. The specific evidence needed here is that both job runs report the expected artifact revision and can be rolled back to the previously approved release.

Question 82

A business intelligence report repeatedly aggregates a large source table through a foreign connection with high latency.

Which result verifies that access remains within the agreed boundary?

  1. Approved aggregate results appear while raw contributor tables and prohibited row-level outputs remain unavailable
  2. Attempts to return disallowed identifiers fail while approved aggregate computations complete
  3. The local model meets dashboard latency and scheduled replication reconciles to the authoritative source
  4. A query through the foreign catalog returns the expected remote rows under the configured access controls

Explanation

Correct Answer

C:

This directly verifies the intended outcome: the local model meets dashboard latency and scheduled replication reconciles to the authoritative source. Federation is useful for in-place access, but repeated large remote transfers favor ingestion into optimized local tables. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly use a Databricks Clean Room collaboration with controlled queries and output policies. Clean Rooms support collaboration on governed inputs without broadly transferring raw contributing datasets. The specific evidence needed here is that the local model meets dashboard latency and scheduled replication reconciles to the authoritative source.

B:

This would test a different behavior, chiefly apply Clean Room query restrictions that limit outputs to permitted aggregate results. Controlled computation and output policies are needed to stop identifying raw contributor records. The specific evidence needed here is that the local model meets dashboard latency and scheduled replication reconciles to the authoritative source.

D:

This would test a different behavior, chiefly configure Lakehouse Federation using a governed connection and foreign catalog. Federation queries supported external data in place rather than scheduling a full replicated ingestion job. The specific evidence needed here is that the local model meets dashboard latency and scheduled replication reconciles to the authoritative source.

Question 83

A batch workload began shuffling ten times more data after a recent join change.

Which programmatic or profiling result best supports the resolution?

  1. The portal reflects known pending successful and failed job IDs correctly
  2. The failed task and exception are identified and a targeted repair succeeds without rerunning good upstream tasks
  3. The command lists only resources accessible to the service identity and reports their latest update status
  4. The profile identifies the dominant shuffle or skewed stage and its cost decreases after correction

Explanation

Correct Answer

D:

This directly verifies the intended outcome: the profile identifies the dominant shuffle or skewed stage and its cost decreases after correction. Execution profiling reveals the costly operators and task distribution that are not evident from business output rows. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly query the supported Jobs REST API or SDK for run and task state. Programmatic run metadata supports automation and central dashboards without screen scraping. The specific evidence needed here is that the profile identifies the dominant shuffle or skewed stage and its cost decreases after correction.

B:

This would test a different behavior, chiefly inspect task-run details and corresponding compute logs through Jobs UI or supported API. Task-level run metadata pinpoints failed attempts and environmental errors hidden by a summary status. The specific evidence needed here is that the profile identifies the dominant shuffle or skewed stage and its cost decreases after correction.

C:

This would test a different behavior, chiefly use the Databricks CLI or SDK with approved permissions to list pipeline metadata and updates. Supported automation interfaces expose resource state consistently for deployment and monitoring tools. The specific evidence needed here is that the profile identifies the dominant shuffle or skewed stage and its cost decreases after correction.

Question 84

Two data marts independently reprocess the same messy source and disagree on validated customer identifiers.

Which lakehouse data model is best suited to this requirement?

  1. Model the dimension with historical validity intervals and join facts at the correct event time
  2. Retain flexible raw attributes in bronze and publish a validated typed schema in silver or gold
  3. Separate bronze ingestion, validated silver transformations, and governed gold reporting tables
  4. Build a shared conformed silver entity model before downstream domain-specific gold datasets

Explanation

Correct Answer

D:

Shared validated entity rules prevent duplicated conflicting cleansing decisions in separate marts. For this situation, build a shared conformed silver entity model before downstream domain-specific gold datasets. The relevant result would be that both gold reports resolve the same source customer to one approved identifier.

Incorrect Answers

A:

Slowly changing dimensions preserve historical attributes needed for point-in-time reporting. That option implements model the dimension with historical validity intervals and join facts at the correct event time. It addresses a different problem; here the distinguishing need is to build a shared conformed silver entity model before downstream domain-specific gold datasets.

B:

Separating evolving raw input from curated contracts protects consumers from frequent source changes. That option implements retain flexible raw attributes in bronze and publish a validated typed schema in silver or gold. It addresses a different problem; here the distinguishing need is to build a shared conformed silver entity model before downstream domain-specific gold datasets.

C:

Medallion layers preserve source evidence while progressively applying quality, business rules and publication contracts. That option implements separate bronze ingestion, validated silver transformations, and governed gold reporting tables. It addresses a different problem; here the distinguishing need is to build a shared conformed silver entity model before downstream domain-specific gold datasets.

Question 85

A notification task must execute only when the data validation step fails rather than on every job run.

Which Jobs orchestration change best fits the stated dependency?

  1. Declare job-level parameters and reference them in task parameters or supported task values
  2. Configure task run conditions and notifications for the intended failure path
  3. Use a Lakeflow Jobs If/Else condition task driven by an explicit job parameter
  4. Use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency

Explanation

Correct Answer

B:

Job run conditions can trigger follow-up tasks based on upstream outcomes without masking the original failure. For this situation, configure task run conditions and notifications for the intended failure path. The relevant result would be that a forced validation failure launches the incident handler while a successful run skips it.

Incorrect Answers

A:

Explicit parameter plumbing avoids hidden notebook state and makes executions repeatable. That option implements declare job-level parameters and reference them in task parameters or supported task values. It addresses a different problem; here the distinguishing need is to configure task run conditions and notifications for the intended failure path.

C:

Conditional orchestration selects a supported branch without duplicating the entire job definition. That option implements use a Lakeflow Jobs If/Else condition task driven by an explicit job parameter. It addresses a different problem; here the distinguishing need is to configure task run conditions and notifications for the intended failure path.

D:

For Each tasks express parameterized fan-out and bound parallel work more safely than copied notebook tasks. That option implements use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency. It addresses a different problem; here the distinguishing need is to configure task run conditions and notifications for the intended failure path.

Question 86

A consumer app stores an interaction event per person and query latency rises with file-count overhead.

Which result proves that the modeled layers preserve the intended meaning?

  1. Both gold reports resolve the same source customer to one approved identifier
  2. New optional fields remain in bronze without breaking the approved schema of the gold dataset
  3. File counts and scans become manageable while representative user-filtered results stay correct
  4. Past transactions retain their originally effective tier after a customer's current tier changes

Explanation

Correct Answer

C:

This directly verifies the intended outcome: file counts and scans become manageable while representative user-filtered results stay correct. High-cardinality partitioning causes metadata and small-file overhead; clustering can improve skips more efficiently. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly build a shared conformed silver entity model before downstream domain-specific gold datasets. Shared validated entity rules prevent duplicated conflicting cleansing decisions in separate marts. The specific evidence needed here is that file counts and scans become manageable while representative user-filtered results stay correct.

B:

This would test a different behavior, chiefly retain flexible raw attributes in bronze and publish a validated typed schema in silver or gold. Separating evolving raw input from curated contracts protects consumers from frequent source changes. The specific evidence needed here is that file counts and scans become manageable while representative user-filtered results stay correct.

D:

This would test a different behavior, chiefly model the dimension with historical validity intervals and join facts at the correct event time. Slowly changing dimensions preserve historical attributes needed for point-in-time reporting. The specific evidence needed here is that file counts and scans become manageable while representative user-filtered results stay correct.

Question 87

A manufacturer wants consistent master customer keys across marketing and warranty analytics.

Which result proves that the modeled layers preserve the intended meaning?

  1. File counts and scans become manageable while representative user-filtered results stay correct
  2. New optional fields remain in bronze without breaking the approved schema of the gold dataset
  3. Both gold reports resolve the same source customer to one approved identifier
  4. A sample event is traceable from bronze through the validated silver record to the correct gold aggregate

Explanation

Correct Answer

C:

This directly verifies the intended outcome: both gold reports resolve the same source customer to one approved identifier. Shared validated entity rules prevent duplicated conflicting cleansing decisions in separate marts. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

A:

This would test a different behavior, chiefly use a scalable Delta layout such as liquid clustering suited to the query pattern instead of extreme partitioning. High-cardinality partitioning causes metadata and small-file overhead; clustering can improve skips more efficiently. The specific evidence needed here is that both gold reports resolve the same source customer to one approved identifier.

B:

This would test a different behavior, chiefly retain flexible raw attributes in bronze and publish a validated typed schema in silver or gold. Separating evolving raw input from curated contracts protects consumers from frequent source changes. The specific evidence needed here is that both gold reports resolve the same source customer to one approved identifier.

D:

This would test a different behavior, chiefly separate bronze ingestion, validated silver transformations, and governed gold reporting tables. Medallion layers preserve source evidence while progressively applying quality, business rules and publication contracts. The specific evidence needed here is that both gold reports resolve the same source customer to one approved identifier.

Question 88

A Python UDF mutates a global list and returns inconsistent results when Spark retries tasks.

Which code-design or test strategy best addresses this requirement?

  1. Use built-in Spark SQL expressions where possible instead of a Python UDF
  2. Make the transformation deterministic and side-effect-free instead of depending on Python global state
  3. Use assertSchemaEqual or equivalent schema assertions for transformation output
  4. Use a supported Pandas UDF to process batches while explicitly specifying its return schema

Explanation

Correct Answer

B:

Spark task retries and parallel execution do not preserve a single shared mutable Python process state. For this situation, make the transformation deterministic and side-effect-free instead of depending on Python global state. The relevant result would be that repeated executions with different partition counts return the same row-level identifiers.

Incorrect Answers

A:

Native expressions benefit from Spark optimization and avoid expensive Python boundary serialization for simple operations. That option implements use built-in Spark SQL expressions where possible instead of a Python UDF. It addresses a different problem; here the distinguishing need is to make the transformation deterministic and side-effect-free instead of depending on Python global state.

C:

A schema-specific test detects incompatible types and field structure that row-count checks cannot detect. That option implements use assertSchemaEqual or equivalent schema assertions for transformation output. It addresses a different problem; here the distinguishing need is to make the transformation deterministic and side-effect-free instead of depending on Python global state.

D:

Pandas UDFs use vectorized transfer and require the declared schema to match the returned values. That option implements use a supported Pandas UDF to process batches while explicitly specifying its return schema. It addresses a different problem; here the distinguishing need is to make the transformation deterministic and side-effect-free instead of depending on Python global state.

Question 89

A production engineer modifies deployed job settings directly, causing configuration drift from the Git repository.

Which source-control or deployment practice best addresses the risk?

  1. Reconcile deployed resource configuration to version-controlled bundle definitions
  2. Grant the deployment principal narrow target-workspace and resource permissions required by the bundle
  3. Commit dependency versions alongside source and make CI build a reproducible release artifact
  4. Run integration checks in a controlled target environment using the deployment principal and sample data

Explanation

Correct Answer

A:

Declarative deployments establish a reproducible source of truth and reveal manual environment divergence. For this situation, reconcile deployed resource configuration to version-controlled bundle definitions. The relevant result would be that a drifted task configuration is detected and restored to the approved release state.

Incorrect Answers

B:

Git repository access does not itself grant Databricks resource creation rights to CI automation. That option implements grant the deployment principal narrow target-workspace and resource permissions required by the bundle. It addresses a different problem; here the distinguishing need is to reconcile deployed resource configuration to version-controlled bundle definitions.

C:

Code and dependency configuration must be versioned together to reproduce task execution. That option implements commit dependency versions alongside source and make CI build a reproducible release artifact. It addresses a different problem; here the distinguishing need is to reconcile deployed resource configuration to version-controlled bundle definitions.

D:

Source-code unit tests alone cannot prove platform permissions and resource wiring are correct. That option implements run integration checks in a controlled target environment using the deployment principal and sample data. It addresses a different problem; here the distinguishing need is to reconcile deployed resource configuration to version-controlled bundle definitions.

Question 90

A producer sometimes resends messages with identical business identifiers after broker failover.

Which event-ingestion pattern should the engineer choose?

  1. Append raw events to bronze Delta first, then apply keyed changes in a separate silver processing step
  2. Use the appropriate schema-aware deserialization and controlled schema compatibility validation
  3. Use a supported Structured Streaming message-bus connector with checkpoints and Delta writes
  4. Apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records

Explanation

Correct Answer

D:

Message-bus at-least-once delivery can repeat events and requires explicit business-key deduplication. For this situation, apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records. The relevant result would be that a replay test results in one trusted row per event identifier and preserves legitimate different events.

Incorrect Answers

A:

Keeping raw events provides replay and audit capability independent of the mutable downstream representation. That option implements append raw events to bronze Delta first, then apply keyed changes in a separate silver processing step. It addresses a different problem; here the distinguishing need is to apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records.

B:

Schema registration and explicit decoding prevent interpreting changed binary event layouts as arbitrary bytes. That option implements use the appropriate schema-aware deserialization and controlled schema compatibility validation. It addresses a different problem; here the distinguishing need is to apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records.

C:

Streaming connectors ingest ordered source offsets with durable state and sink commits across restarts. That option implements use a supported Structured Streaming message-bus connector with checkpoints and Delta writes. It addresses a different problem; here the distinguishing need is to apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records.

Certified Data Engineer Professional Practice Tests

Purchase Individually

  • Premium File

    339 Questions & Answers
    Last Update: Oct 28, 2026

    $76.99
    $69.99
  • Training Course

    33 Lectures

    $43.99
    $39.99

SPECIAL OFFER: GET 10% OFF
This is ONE TIME OFFER

You save
10%

Enter Your Email Address to Receive Your 10% Off Discount Code

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from support@examlabs.com and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your email address below to get started with our interactive software demo of your free trial.

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports