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 19

Question 180

A logistics dataset adds optional fields often but reports need a stable customer-facing schema.

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. A sample event is traceable from bronze through the validated silver record to the correct gold aggregate
  4. Past transactions retain their originally effective tier after a customer's current tier changes

Explanation

Correct Answer

B:

This directly verifies the intended outcome: new optional fields remain in bronze without breaking the approved schema of the gold dataset. Separating evolving raw input from curated contracts protects consumers from frequent source changes. 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 new optional fields remain in bronze without breaking the approved schema of the gold dataset.

C:

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 new optional fields remain in bronze without breaking the approved schema of the gold dataset.

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 new optional fields remain in bronze without breaking the approved schema of the gold dataset.

Question 181

An analytics team wants to preserve immutable transaction events while maintaining a current snapshot for each customer.

Which observation best demonstrates correct event processing?

  1. The bronze event history remains intact and silver current-state keys match the latest valid changes
  2. Both old and new schema versions decode to expected fields and incompatible payloads are rejected visibly
  3. After consumer recovery, offset progress resumes and each committed event appears in the target according to sink guarantees
  4. A replay test results in one trusted row per event identifier and preserves legitimate different events

Explanation

Correct Answer

A:

This directly verifies the intended outcome: the bronze event history remains intact and silver current-state keys match the latest valid changes. Keeping raw events provides replay and audit capability independent of the mutable downstream representation. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

B:

This would test a different behavior, chiefly use the appropriate schema-aware deserialization and controlled schema compatibility validation. Schema registration and explicit decoding prevent interpreting changed binary event layouts as arbitrary bytes. The specific evidence needed here is that the bronze event history remains intact and silver current-state keys match the latest valid changes.

C:

This would test a different behavior, chiefly use a supported Structured Streaming message-bus connector with checkpoints and Delta writes. Streaming connectors ingest ordered source offsets with durable state and sink commits across restarts. The specific evidence needed here is that the bronze event history remains intact and silver current-state keys match the latest valid changes.

D:

This would test a different behavior, chiefly apply event-key-based deduplication and checkpointed ingestion before publishing trusted target records. Message-bus at-least-once delivery can repeat events and requires explicit business-key deduplication. The specific evidence needed here is that the bronze event history remains intact and silver current-state keys match the latest valid changes.

Question 182

A financial platform has hundreds of tables tagged as restricted and must enforce the same masking rule everywhere.

Which central fine-grained access policy should be applied?

  1. Create Unity Catalog ABAC masking policies scoped to governed tags at the appropriate catalog or schema
  2. Apply an ABAC row-filter policy driven by governed region tags and an identity-aware UDF
  3. Define governed tags with limited assignment permissions before relying on tag-scoped ABAC
  4. Use a supported serverless or compatible runtime/access configuration for ABAC policy enforcement

Explanation

Correct Answer

A:

Tag-conditioned ABAC policies provide centralized reusable protection as new matching columns appear. For this situation, create Unity Catalog ABAC masking policies scoped to governed tags at the appropriate catalog or schema. The relevant result would be that a newly tagged field is masked for an unauthorized principal while approved users retain permitted access.

Incorrect Answers

B:

Row-filter policies evaluate authorized rows at query time across all matching governed objects. That option implements apply an ABAC row-filter policy driven by governed region tags and an identity-aware UDF. It addresses a different problem; here the distinguishing need is to create Unity Catalog ABAC masking policies scoped to governed tags at the appropriate catalog or schema.

C:

ABAC policy selection depends on governed tags that are controlled independently of ordinary write access. That option implements define governed tags with limited assignment permissions before relying on tag-scoped ABAC. It addresses a different problem; here the distinguishing need is to create Unity Catalog ABAC masking policies scoped to governed tags at the appropriate catalog or schema.

D:

Fine-grained ABAC restrictions have compute prerequisites and cannot be assumed to work on all older runtimes. That option implements use a supported serverless or compatible runtime/access configuration for ABAC policy enforcement. It addresses a different problem; here the distinguishing need is to create Unity Catalog ABAC masking policies scoped to governed tags at the appropriate catalog or schema.

Question 183

Finance dashboards must recompute a complex aggregate from refreshed input tables each morning.

Which pipeline design is most appropriate for this workload?

  1. Choose a materialized view or an explicit CDC design when the source requires updates and retractions
  2. Assign a single supported pipeline owner and checkpoint strategy for each streaming target
  3. Define a Lakeflow materialized view for the maintained derived query
  4. Define both dependent datasets in a Lakeflow pipeline and let data dependencies establish execution order

Explanation

Correct Answer

C:

A materialized view represents a query result refreshed from upstream dependencies rather than simply appending stream records. For this situation, define a Lakeflow materialized view for the maintained derived query. The relevant result would be that a source correction appears in the refreshed aggregate after the materialized view refresh completes.

Incorrect Answers

A:

Append-oriented streaming ingestion alone does not encode which prior target rows must be replaced. That option implements choose a materialized view or an explicit CDC design when the source requires updates and retractions. It addresses a different problem; here the distinguishing need is to define a Lakeflow materialized view for the maintained derived query.

B:

Competing writers and inconsistent state tracking can undermine incremental consistency and ownership. That option implements assign a single supported pipeline owner and checkpoint strategy for each streaming target. It addresses a different problem; here the distinguishing need is to define a Lakeflow materialized view for the maintained derived query.

D:

Declarative dependency analysis schedules downstream computation after required upstream results are available. That option implements define both dependent datasets in a Lakeflow pipeline and let data dependencies establish execution order. It addresses a different problem; here the distinguishing need is to define a Lakeflow materialized view for the maintained derived query.

Question 184

A healthcare dataset has repeated patient events and needs the last status according to event timestamp.

Which calculation outcome demonstrates correct window behavior?

  1. The result contains exactly one expected latest record for each key including a deterministic tie breaker
  2. A fixture with tied scores produces the expected shared ranks and gap behavior
  3. Each output date retains its row and its rolling value equals the independently calculated test window
  4. Running balances reconcile to ordered transaction sums and restart for every different customer

Explanation

Correct Answer

A:

This directly verifies the intended outcome: the result contains exactly one expected latest record for each key including a deterministic tie breaker. Window partitioning identifies the latest row within each key group without losing needed event columns. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

B:

This would test a different behavior, chiefly choose RANK or DENSE_RANK according to whether gaps after ties are acceptable. Ranking functions differ in their handling of ties and subsequent rank numbers. The specific evidence needed here is that the result contains exactly one expected latest record for each key including a deterministic tie breaker.

C:

This would test a different behavior, chiefly use a Spark SQL window aggregate with an explicit ordered frame. Window frames compute rolling measures across related rows without collapsing the result like GROUP BY. The specific evidence needed here is that the result contains exactly one expected latest record for each key including a deterministic tie breaker.

D:

This would test a different behavior, chiefly use SUM with a partitioned ordered cumulative window frame. A cumulative window preserves transaction grain while accumulating prior values for each entity. The specific evidence needed here is that the result contains exactly one expected latest record for each key including a deterministic tie breaker.

Question 185

A finance data warehouse wants automatic clustering-key choices but has disabled predictive optimization.

Which managed maintenance approach is most appropriate?

  1. Enable the required predictive optimization capability for automatic clustering maintenance
  2. Enable predictive optimization for eligible Unity Catalog managed tables where supported
  3. Use an evidence-based maintenance cadence or platform-managed optimization instead of constant manual full rewrites
  4. Separate freshness SLAs from asynchronous predictive optimization scheduling

Explanation

Correct Answer

A:

Automatic key selection and clustering operations rely on predictive optimization to act on usage patterns. For this situation, enable the required predictive optimization capability for automatic clustering maintenance. The relevant result would be that optimization history shows automatic clustering operations and observed key selections.

Incorrect Answers

B:

Predictive optimization manages operations such as optimization and cleanup using observed table needs. That option implements enable predictive optimization for eligible Unity Catalog managed tables where supported. It addresses a different problem; here the distinguishing need is to enable the required predictive optimization capability for automatic clustering maintenance.

C:

Excessive maintenance can contend with ingestion and cost more than the resulting scan benefit. That option implements use an evidence-based maintenance cadence or platform-managed optimization instead of constant manual full rewrites. It addresses a different problem; here the distinguishing need is to enable the required predictive optimization capability for automatic clustering maintenance.

D:

Predictive optimization manages physical layout on its own schedule and does not guarantee each insert is immediately reclustered. That option implements separate freshness SLAs from asynchronous predictive optimization scheduling. It addresses a different problem; here the distinguishing need is to enable the required predictive optimization capability for automatic clustering maintenance.

Question 186

A banking job needs to invoke an incident handler when a quality task fails after ingestion.

Which run-history result proves the required orchestration behavior?

  1. A forced validation failure launches the incident handler while a successful run skips it
  2. The repair history shows the failed task rerun and no duplicate upstream ingestion occurred
  3. The run creates one iteration per region and no expected region is skipped or processed twice
  4. Job run details show the expected date passed to each dependent task and used in the output partition

Explanation

Correct Answer

A:

This directly verifies the intended outcome: a forced validation failure launches the incident handler while a successful run skips it. Job run conditions can trigger follow-up tasks based on upstream outcomes without masking the original failure. Merely seeing a green job status does not establish that the stated business condition holds.

Incorrect Answers

B:

This would test a different behavior, chiefly repair the job run from the failed task rather than rerunning every successful upstream task. Lakeflow Job repair preserves eligible successful task results and focuses retry effort on failed work. The specific evidence needed here is that a forced validation failure launches the incident handler while a successful run skips it.

C:

This would test a different behavior, chiefly use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency. For Each tasks express parameterized fan-out and bound parallel work more safely than copied notebook tasks. The specific evidence needed here is that a forced validation failure launches the incident handler while a successful run skips it.

D:

This would test a different behavior, chiefly declare job-level parameters and reference them in task parameters or supported task values. Explicit parameter plumbing avoids hidden notebook state and makes executions repeatable. The specific evidence needed here is that a forced validation failure launches the incident handler while a successful run skips it.

Question 187

A pipeline repeatedly restarts because of schema incompatibility but the failure message is lost in notebook outputs.

Which pipeline diagnostic approach should be used?

  1. Query the Lakeflow pipeline event log for update events and data-quality expectation metrics
  2. Use pipeline event logs to isolate the failing flow and the associated error or schema details
  3. Compare pipeline event-log update durations and flow metrics across relevant versions
  4. Check flow-progress events and recent pipeline update status against source-arrival expectations

Explanation

Correct Answer

B:

Pipeline event records capture errors and contextual flow metadata useful for targeted remediation. For this situation, use pipeline event logs to isolate the failing flow and the associated error or schema details. The relevant result would be that a test schema conflict appears with the affected dataset and disappears after the correct fix.

Incorrect Answers

A:

Event logs expose pipeline progress and expectation outcomes that aggregate job success may hide. That option implements query the Lakeflow pipeline event log for update events and data-quality expectation metrics. It addresses a different problem; here the distinguishing need is to use pipeline event logs to isolate the failing flow and the associated error or schema details.

C:

Time-indexed pipeline events reveal changed throughput and stage timing around a deployment. That option implements compare pipeline event-log update durations and flow metrics across relevant versions. It addresses a different problem; here the distinguishing need is to use pipeline event logs to isolate the failing flow and the associated error or schema details.

D:

Progress records distinguish an idle-but-healthy source from a stalled processing component. That option implements check flow-progress events and recent pipeline update status against source-arrival expectations. It addresses a different problem; here the distinguishing need is to use pipeline event logs to isolate the failing flow and the associated error or schema details.

Question 188

A sales analyst needs masked salary data but the source table owner can freely remove table-level masking rules.

Which table-level or centralized data protection fits this requirement?

  1. Use centrally controlled ABAC policies instead of owner-managed table masks for uniform enforcement
  2. Apply a Unity Catalog row-filter policy to the shared table with authorized division logic
  3. Attach a Unity Catalog column mask with a suitable identity-aware masking function
  4. Grant the appropriate access to the governed view and enforce required underlying rights and controls

Explanation

Correct Answer

A:

Central ABAC reduces the ability of table owners to remove sensitive-data restrictions applied across assets. For this situation, use centrally controlled ABAC policies instead of owner-managed table masks for uniform enforcement. The relevant result would be that removing a local table grant cannot bypass the central mask and a new matching table is protected automatically.

Incorrect Answers

B:

Row filters enforce row-level visibility on each query instead of trusting users to remember a WHERE clause. That option implements apply a Unity Catalog row-filter policy to the shared table with authorized division logic. It addresses a different problem; here the distinguishing need is to use centrally controlled ABAC policies instead of owner-managed table masks for uniform enforcement.

C:

Column masks transform sensitive values at query time without generating separate physical copies per audience. That option implements attach a Unity Catalog column mask with a suitable identity-aware masking function. It addresses a different problem; here the distinguishing need is to use centrally controlled ABAC policies instead of owner-managed table masks for uniform enforcement.

D:

View definition alone is not a substitute for object permissions; access paths must be authorized explicitly. That option implements grant the appropriate access to the governed view and enforce required underlying rights and controls. It addresses a different problem; here the distinguishing need is to use centrally controlled ABAC policies instead of owner-managed table masks for uniform enforcement.

Question 189

A streaming commerce feed stores an array of sensor measurements inside each envelope record.

Which output check best demonstrates a safe correct transformation?

  1. Valid numeric payloads aggregate correctly and incompatible values are captured instead of silently miscounted
  2. A sampled validation set yields parseable expected labels with documented error and cost rates
  3. The output row count equals array elements and every expanded row retains its originating event ID
  4. New nested attributes remain accessible through supported path expressions without breaking prior ingested records

Explanation

Correct Answer

C:

This directly verifies the intended outcome: the output row count equals array elements and every expanded row retains its originating event ID. Array expansion creates line-item rows while a parent key preserves source relationship. 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 extract and cast the required VARIANT path into a validated numeric column with error handling. Semi-structured values need explicit conversion before trusted numeric aggregations and calculations. The specific evidence needed here is that the output row count equals array elements and every expanded row retains its originating event ID.

B:

This would test a different behavior, chiefly apply a supported AI function such as ai_query to approved text with explicit result checks. Managed AI functions can enrich rows from input text, but responses require quality review and suitable governance. The specific evidence needed here is that the output row count equals array elements and every expanded row retains its originating event ID.

D:

This would test a different behavior, chiefly store flexible semi-structured payloads in a VARIANT column with intentional extraction of queried paths. VARIANT supports evolving semi-structured values while downstream projections can enforce typed contracts. The specific evidence needed here is that the output row count equals array elements and every expanded row retains its originating event ID.

Question 190

A large Spark join crashes with executor out-of-memory errors during a scheduled job.

Which debugging approach should be used for this symptom?

  1. Inspect the physical plan and query profile to find a missing or incorrect join predicate
  2. Use Spark UI task timelines and shuffle metrics to isolate skewed partitions before applying a targeted fix
  3. Inspect Spark UI memory, shuffle spill and executor logs to choose a join or memory fix
  4. Inspect executor logs and Spark UI failed task details to isolate the offending partition and data

Explanation

Correct Answer

C:

Execution metrics identify whether memory pressure comes from wide shuffles, skew or configuration. For this situation, inspect Spark UI memory, shuffle spill and executor logs to choose a join or memory fix. The relevant result would be that the corrected job completes at production scale with controlled spill and no executor OOM.

Incorrect Answers

A:

An accidental Cartesian product can multiply intermediate rows and dominate cost. That option implements inspect the physical plan and query profile to find a missing or incorrect join predicate. It addresses a different problem; here the distinguishing need is to inspect Spark UI memory, shuffle spill and executor logs to choose a join or memory fix.

B:

Disproportionate task durations and shuffle bytes reveal skew rather than general CPU scarcity. That option implements use Spark UI task timelines and shuffle metrics to isolate skewed partitions before applying a targeted fix. It addresses a different problem; here the distinguishing need is to inspect Spark UI memory, shuffle spill and executor logs to choose a join or memory fix.

D:

Task-level diagnostics provide specific executor exceptions and data locations hidden by the top-level job status. That option implements inspect executor logs and Spark UI failed task details to isolate the offending partition and data. It addresses a different problem; here the distinguishing need is to inspect Spark UI memory, shuffle spill and executor logs to choose a join or memory fix.

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