McAfee-Secured Website

Exam Bundle

Exam Code: Certified Data Engineer Professional

Exam Name Certified Data Engineer Professional

Certification Provider: Databricks

Corresponding Certification: Databricks Certified Data Engineer Professional

Databricks Certified Data Engineer Professional Bundle $25.00

100% Databricks Certified Data Engineer Professional Guaranteed Success With Testking Training Materials

Get Real Certified Data Engineer Professional Exam Questions & Expert Verified Answers as Experienced on the Real Exam!

  • Questions & Answers

    Certified Data Engineer Professional Questions & Answers

    339 Questions & Answers

    The ultimate exam preparation tool, Questions & Answers mirrors the actual Certified Data Engineer Professional exam while allowing you to hone and measure every aspect of your test-taking ability.

  • Certified Data Engineer Professional Video Course

    Certified Data Engineer Professional Video Course

    33 Video Lectures

    Certified Data Engineer Professional Video Course is developed by Databricks Professionals to help you pass the Certified Data Engineer Professional exam.

    Description

    This course will improve your knowledge and skills required to pass Certified Data Engineer Professional exam.

Certified Data Engineer Professional Practice Tests

Satisfaction Guaranteed

Money Back Guarantee

Testking provides hassle-free money back guarantee with our products. That is because we have 100% trust in the abilities of our professional and experience product team, and our record is a proof of that.

99.6% PASS RATE
Total Cost: $164.98
Bundle Price: $139.98

Purchase Individually

  • Questions & Answers

    Questions & Answers

    339 Questions

    $124.99
  • Certified Data Engineer Professional Video Course

    Video Course

    33 Video Lectures

    $39.99

Databricks Certified Data Engineer Professional Practice Test 17

Question 160

A warehouse team chooses Lakeflow datasets for event and report production. A production deployment uses Create a view with the required projection when no persisted recomputation is needed to address: A report consumer needs a read-only business presentation assembled from managed tables. Which signal should QA check?

  1. The test verifies actual table reads, writes and expected persisted results
  2. Queries return the current base-table values without a separate refresh job
  3. The deployed target has its expected resource names without editing shared production defaults
  4. New rows appear while previous committed rows remain present

Explanation

Correct Answer

B:

Queries return the current base-table values without a separate refresh job directly measures whether Create a view with the required projection when no persisted recomputation is needed achieved the requirement “A report consumer needs a read-only business presentation assembled from managed tables.” It checks the operating result rather than just a configured resource name.

Incorrect Answers

A:

That observation is a valid indicator for “A pipeline reads real managed tables and the team needs to validate end-to-end behavior” when using Run an isolated integration test with controlled input and output tables. The scenario instead tests “A report consumer needs a read-only business presentation assembled from managed tables”; the relevant result is Queries return the current base-table values without a separate refresh job.

C:

The deployed target has its expected resource names without editing shared production defaults pertains to a different control (Use a target-specific override for the job resources in the bundle) and a different need (An environment needs a controlled version of the same notebook job with separate resource names). It cannot establish that Create a view with the required projection when no persisted recomputation is needed met the stated goal.

D:

New rows appear while previous committed rows remain present pertains to a different control (Define a streaming table over an append-only supported source) and a different need (A streaming table should preserve append-only raw events rather than reaggregate the entire source). It cannot establish that Create a view with the required projection when no persisted recomputation is needed met the stated goal.

Question 161

A data-quality platform tests source records before promoting them to silver tables. The engineering team must satisfy this constraint: Invalid rows should be counted but still retained for later audit. Select the best technical action.

  1. Use a ranking window with `PARTITION BY region`
  2. Use Auto Loader `rescue` schema evolution mode with a rescued data column
  3. Use an expectation configured to warn without dropping rows
  4. Write a separate selection of failing rows to a quarantine target while the clean flow filters them

Explanation

Correct Answer

C:

Use an expectation configured to warn without dropping rows addresses the requested condition (“Invalid rows should be counted but still retained for later audit”) rather than an adjacent platform task. The independent success check is: Expectation metrics record failures while target includes the failing rows.

Incorrect Answers

A:

This action solves a different issue: “Records need to be ranked within each region without collapsing individual rows.” Its normal signal is Each input record retains a rank within its region. Here the requested behavior is “Invalid rows should be counted but still retained for later audit,” so that signal is not sufficient.

B:

Use Auto Loader `rescue` schema evolution mode with a rescued data column is appropriate when “Unexpected fields should be retained for inspection but not added to the target schema”; it would be verified by New unexpected attributes appear in the rescued data payload. It does not directly satisfy “Invalid rows should be counted but still retained for later audit,” whose relevant acceptance evidence is Expectation metrics record failures while target includes the failing rows.

D:

Write a separate selection of failing rows to a quarantine target while the clean flow filters them is appropriate when “Bad records must be preserved in a separate quarantine dataset”; it would be verified by Quarantine contains the rejected records and silver contains only valid records. It does not directly satisfy “Invalid rows should be counted but still retained for later audit,” whose relevant acceptance evidence is Expectation metrics record failures while target includes the failing rows.

Question 162

A data-quality platform tests source records before promoting them to silver tables. The change record shows Use an expectation configured to warn without dropping rows. The acceptance test concerns: Invalid rows should be counted but still retained for later audit. Which outcome confirms it?

  1. Expectation metrics record failures while target includes the failing rows
  2. An older event does not replace a newer target value
  3. Each input record retains a rank within its region
  4. Quarantine contains the rejected records and silver contains only valid records

Explanation

Correct Answer

A:

Expectation metrics record failures while target includes the failing rows directly measures whether Use an expectation configured to warn without dropping rows achieved the requirement “Invalid rows should be counted but still retained for later audit.” It checks the operating result rather than just a configured resource name.

Incorrect Answers

B:

An older event does not replace a newer target value would demonstrate the separate action Add an ordering/version predicate to the matched update condition, which addresses “Only rows with a newer event version should replace an existing target record.” It does not verify the requirement “Invalid rows should be counted but still retained for later audit” following Use an expectation configured to warn without dropping rows.

C:

That observation is a valid indicator for “Records need to be ranked within each region without collapsing individual rows” when using Use a ranking window with `PARTITION BY region`. The scenario instead tests “Invalid rows should be counted but still retained for later audit”; the relevant result is Expectation metrics record failures while target includes the failing rows.

D:

Quarantine contains the rejected records and silver contains only valid records pertains to a different control (Write a separate selection of failing rows to a quarantine target while the clean flow filters them) and a different need (Bad records must be preserved in a separate quarantine dataset). It cannot establish that Use an expectation configured to warn without dropping rows met the stated goal.

Question 163

A data-quality platform tests source records before promoting them to silver tables. During rollout, stakeholders require: Invalid rows should be excluded from the validated silver target without failing the entire update. Which approach is the strongest fit?

  1. Add an ordering/version predicate to the matched update condition
  2. Write a separate selection of failing rows to a quarantine target while the clean flow filters them
  3. Pin the dependency to a validated version and redeploy
  4. Configure an expectation with DROP behavior

Explanation

Correct Answer

D:

Configure an expectation with DROP behavior addresses the requested condition (“Invalid rows should be excluded from the validated silver target without failing the entire update”) rather than an adjacent platform task. The independent success check is: The target omits invalid rows and expectation counters record drops.

Incorrect Answers

A:

This action solves a different issue: “Only rows with a newer event version should replace an existing target record.” Its normal signal is An older event does not replace a newer target value. Here the requested behavior is “Invalid rows should be excluded from the validated silver target without failing the entire update,” so that signal is not sufficient.

B:

This action solves a different issue: “Bad records must be preserved in a separate quarantine dataset.” Its normal signal is Quarantine contains the rejected records and silver contains only valid records. Here the requested behavior is “Invalid rows should be excluded from the validated silver target without failing the entire update,” so that signal is not sufficient.

C:

The alternative Pin the dependency to a validated version and redeploy has a distinct purpose—An external dependency silently changes behavior after an unpinned upgrade. It would not establish the required outcome (Invalid rows should be excluded from the validated silver target without failing the entire update); the necessary verification concerns The target omits invalid rows and expectation counters record drops.

Question 164

A data-quality platform tests source records before promoting them to silver tables. After configuring Configure an expectation with DROP behavior, the engineer must validate: Invalid rows should be excluded from the validated silver target without failing the entire update. What evidence is decisive?

  1. Quarantine contains the rejected records and silver contains only valid records
  2. A second update adds new source rows without replacing prior accepted rows
  3. Each input record retains a rank within its region
  4. The target omits invalid rows and expectation counters record drops

Explanation

Correct Answer

D:

The target omits invalid rows and expectation counters record drops directly measures whether Configure an expectation with DROP behavior achieved the requirement “Invalid rows should be excluded from the validated silver target without failing the entire update.” It checks the operating result rather than just a configured resource name.

Incorrect Answers

A:

This signal belongs to the adjacent case “Bad records must be preserved in a separate quarantine dataset,” whose remedy is Write a separate selection of failing rows to a quarantine target while the clean flow filters them. The observed result for the present requirement is The target omits invalid rows and expectation counters record drops.

B:

A second update adds new source rows without replacing prior accepted rows would demonstrate the separate action Read the incremental source into a streaming table instead of overwriting a static table, which addresses “A target needs append-only ingestion rather than destructive daily replacement.” It does not verify the requirement “Invalid rows should be excluded from the validated silver target without failing the entire update” following Configure an expectation with DROP behavior.

C:

That observation is a valid indicator for “Records need to be ranked within each region without collapsing individual rows” when using Use a ranking window with `PARTITION BY region`. The scenario instead tests “Invalid rows should be excluded from the validated silver target without failing the entire update”; the relevant result is The target omits invalid rows and expectation counters record drops.

Question 165

A data-quality platform tests source records before promoting them to silver tables. Production acceptance depends on this condition: Any violation of a strict financial invariant must fail the pipeline update. What should the engineer configure?

  1. Write a separate selection of failing rows to a quarantine target while the clean flow filters them
  2. Use a fail-on-new-columns schema evolution strategy
  3. Configure an expectation with FAIL behavior
  4. Set a supported task timeout matching the SLA

Explanation

Correct Answer

C:

The requested outcome is “Any violation of a strict financial invariant must fail the pipeline update.” Configure an expectation with FAIL behavior is the matching action; An invalid test row aborts the update with expectation failure details gives observable acceptance evidence.

Incorrect Answers

A:

This action solves a different issue: “Bad records must be preserved in a separate quarantine dataset.” Its normal signal is Quarantine contains the rejected records and silver contains only valid records. Here the requested behavior is “Any violation of a strict financial invariant must fail the pipeline update,” so that signal is not sufficient.

B:

The alternative Use a fail-on-new-columns schema evolution strategy has a distinct purpose—A strict fixed schema must reject unexpected incoming fields until a reviewed change. It would not establish the required outcome (Any violation of a strict financial invariant must fail the pipeline update); the necessary verification concerns An invalid test row aborts the update with expectation failure details.

D:

This action solves a different issue: “A task exceeds a strict 15-minute processing limit and should fail fast.” Its normal signal is The job marks an overlong task timed out and follows its failure path. Here the requested behavior is “Any violation of a strict financial invariant must fail the pipeline update,” so that signal is not sufficient.

Question 166

A data-quality platform tests source records before promoting them to silver tables. A reviewer sees that engineers chose Configure an expectation with FAIL behavior. To verify Any violation of a strict financial invariant must fail the pipeline update, what should the reviewer observe?

  1. An invalid test row aborts the update with expectation failure details
  2. The job marks an overlong task timed out and follows its failure path
  3. Quarantine contains the rejected records and silver contains only valid records
  4. The pipeline update completes without manually provisioning a Spark cluster

Explanation

Correct Answer

A:

The acceptance criterion for “Any violation of a strict financial invariant must fail the pipeline update” is An invalid test row aborts the update with expectation failure details; this is the expected evidence after Configure an expectation with FAIL behavior.

Incorrect Answers

B:

The job marks an overlong task timed out and follows its failure path would demonstrate the separate action Set a supported task timeout matching the SLA, which addresses “A task exceeds a strict 15-minute processing limit and should fail fast.” It does not verify the requirement “Any violation of a strict financial invariant must fail the pipeline update” following Configure an expectation with FAIL behavior.

C:

That observation is a valid indicator for “Bad records must be preserved in a separate quarantine dataset” when using Write a separate selection of failing rows to a quarantine target while the clean flow filters them. The scenario instead tests “Any violation of a strict financial invariant must fail the pipeline update”; the relevant result is An invalid test row aborts the update with expectation failure details.

D:

This signal belongs to the adjacent case “An analytical transformation is supported on serverless pipelines with no custom cluster management need,” whose remedy is Select supported serverless Lakeflow pipeline execution. The observed result for the present requirement is An invalid test row aborts the update with expectation failure details.

Question 167

A data-quality platform tests source records before promoting them to silver tables. During rollout, stakeholders require: Bad records must be preserved in a separate quarantine dataset. Which approach is the strongest fit?

  1. Use an append-compatible Delta streaming write with checkpointing
  2. Configure an expectation with DROP behavior
  3. Write a separate selection of failing rows to a quarantine target while the clean flow filters them
  4. Apply a full-record DISTINCT projection to the intended columns

Explanation

Correct Answer

C:

The requested outcome is “Bad records must be preserved in a separate quarantine dataset.” Write a separate selection of failing rows to a quarantine target while the clean flow filters them is the matching action; Quarantine contains the rejected records and silver contains only valid records gives observable acceptance evidence.

Incorrect Answers

A:

This action solves a different issue: “A streaming Delta sink must accept new append rows and preserve committed offsets.” Its normal signal is New records accumulate exactly once at supported sink boundaries after restart. Here the requested behavior is “Bad records must be preserved in a separate quarantine dataset,” so that signal is not sufficient.

B:

Configure an expectation with DROP behavior belongs to the separate case “Invalid rows should be excluded from the validated silver target without failing the entire update,” where The target omits invalid rows and expectation counters record drops would be expected. That differs from the condition in this stem: “Bad records must be preserved in a separate quarantine dataset.”

D:

Apply a full-record DISTINCT projection to the intended columns is appropriate when “A raw events dataset must remove exact duplicate records without altering other fields”; it would be verified by Identical duplicate rows collapse to one while distinct rows stay. It does not directly satisfy “Bad records must be preserved in a separate quarantine dataset,” whose relevant acceptance evidence is Quarantine contains the rejected records and silver contains only valid records.

Question 168

A data-quality platform tests source records before promoting them to silver tables. An auditor must prove the outcome of Write a separate selection of failing rows to a quarantine target while the clean flow filters them for this requirement: Bad records must be preserved in a separate quarantine dataset. Which test result is best?

  1. The pipeline DAG contains the materialized view and its dataset is refreshed
  2. Valid optional-null rows pass while null mandatory fields are flagged
  3. Quarantine contains the rejected records and silver contains only valid records
  4. MERGE commits without multiple source rows matching the same target row

Explanation

Correct Answer

C:

The team used Write a separate selection of failing rows to a quarantine target while the clean flow filters them to fulfill “Bad records must be preserved in a separate quarantine dataset.” Observing Quarantine contains the rejected records and silver contains only valid records confirms the intended effect in the resulting workload.

Incorrect Answers

A:

This signal belongs to the adjacent case “A Python pipeline definition should register a managed materialized view with declarative SQL,” whose remedy is Use the supported pipelines Python decorator for a materialized view function. The observed result for the present requirement is Quarantine contains the rejected records and silver contains only valid records.

B:

This signal belongs to the adjacent case “An existing expectation is too broad and flags legitimate nulls in an optional attribute,” whose remedy is Narrow the expectation predicate to the required mandatory fields. The observed result for the present requirement is Quarantine contains the rejected records and silver contains only valid records.

D:

MERGE commits without multiple source rows matching the same target row pertains to a different control (Deduplicate to one deterministic source row per target key before MERGE) and a different need (A source batch contains duplicate rows matching one target key and MERGE becomes ambiguous). It cannot establish that Write a separate selection of failing rows to a quarantine target while the clean flow filters them met the stated goal.

Question 169

A data-quality platform tests source records before promoting them to silver tables. A design review specifies the following target: An existing expectation is too broad and flags legitimate nulls in an optional attribute. Which action is most appropriate?

  1. Configure appropriate Auto Loader schema evolution and persisted schema location
  2. Plan a new checkpoint and controlled state reinitialization or migration
  3. Narrow the expectation predicate to the required mandatory fields
  4. Write a separate selection of failing rows to a quarantine target while the clean flow filters them

Explanation

Correct Answer

C:

Narrow the expectation predicate to the required mandatory fields addresses the requested condition (“An existing expectation is too broad and flags legitimate nulls in an optional attribute”) rather than an adjacent platform task. The independent success check is: Valid optional-null rows pass while null mandatory fields are flagged.

Incorrect Answers

A:

Configure appropriate Auto Loader schema evolution and persisted schema location is appropriate when “New optional JSON fields should be captured without discarding previously known columns”; it would be verified by A restart after a new column update recognizes the evolved schema. It does not directly satisfy “An existing expectation is too broad and flags legitimate nulls in an optional attribute,” whose relevant acceptance evidence is Valid optional-null rows pass while null mandatory fields are flagged.

B:

Plan a new checkpoint and controlled state reinitialization or migration is appropriate when “A data engineer changes stateful grouping keys and the existing checkpoint is incompatible”; it would be verified by The restarted query initializes the intended state schema without checkpoint errors. It does not directly satisfy “An existing expectation is too broad and flags legitimate nulls in an optional attribute,” whose relevant acceptance evidence is Valid optional-null rows pass while null mandatory fields are flagged.

D:

This action solves a different issue: “Bad records must be preserved in a separate quarantine dataset.” Its normal signal is Quarantine contains the rejected records and silver contains only valid records. Here the requested behavior is “An existing expectation is too broad and flags legitimate nulls in an optional attribute,” so that signal is not sufficient.

Question 170

A data-quality platform tests source records before promoting them to silver tables. Engineers have applied Narrow the expectation predicate to the required mandatory fields. Which result establishes the required behavior: An existing expectation is too broad and flags legitimate nulls in an optional attribute?

  1. Identical duplicate rows collapse to one while distinct rows stay
  2. Target rows absent from the authoritative snapshot are removed under the scope
  3. Valid optional-null rows pass while null mandatory fields are flagged
  4. Quarantine contains the rejected records and silver contains only valid records

Explanation

Correct Answer

C:

The acceptance criterion for “An existing expectation is too broad and flags legitimate nulls in an optional attribute” is Valid optional-null rows pass while null mandatory fields are flagged; this is the expected evidence after Narrow the expectation predicate to the required mandatory fields.

Incorrect Answers

A:

This signal belongs to the adjacent case “A raw events dataset must remove exact duplicate records without altering other fields,” whose remedy is Apply a full-record DISTINCT projection to the intended columns. The observed result for the present requirement is Valid optional-null rows pass while null mandatory fields are flagged.

B:

That observation is a valid indicator for “A full snapshot source is authoritative and the target should delete keys absent from it” when using Use a carefully scoped `WHEN NOT MATCHED BY SOURCE THEN DELETE` clause. The scenario instead tests “An existing expectation is too broad and flags legitimate nulls in an optional attribute”; the relevant result is Valid optional-null rows pass while null mandatory fields are flagged.

D:

Quarantine contains the rejected records and silver contains only valid records pertains to a different control (Write a separate selection of failing rows to a quarantine target while the clean flow filters them) and a different need (Bad records must be preserved in a separate quarantine dataset). It cannot establish that Narrow the expectation predicate to the required mandatory fields met the stated goal.