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 13

Question 120

A downstream warehouse must know which records are deleted when a source sends tombstone events.

Which CDC implementation best preserves the required semantics?

  1. Use AUTO CDC FROM SNAPSHOT with deterministic snapshot ordering for the supported pipeline pattern
  2. Configure AUTO CDC delete expressions for source tombstones on identified keys
  3. Use AUTO CDC configured for SCD Type 2 with the appropriate sequence column
  4. Configure a history-tracked subset or excluded-column list for AUTO CDC SCD Type 2

Explanation

Correct Answer

B:

CDC delete-handling logic translates source tombstones into target state changes instead of treating them as ordinary updates. For this situation, configure AUTO CDC delete expressions for source tombstones on identified keys. The relevant result would be that a delete event removes or closes the correct key and unrelated keys remain unchanged.

Incorrect Answers

A:

Snapshot-oriented AUTO CDC compares successive complete versions to derive changes without a transaction log. That option implements use AUTO CDC FROM SNAPSHOT with deterministic snapshot ordering for the supported pipeline pattern. It addresses a different problem; here the distinguishing need is to configure AUTO CDC delete expressions for source tombstones on identified keys.

C:

SCD Type 2 preserves prior versions with validity periods while maintaining the current version. That option implements use AUTO CDC configured for SCD Type 2 with the appropriate sequence column. It addresses a different problem; here the distinguishing need is to configure AUTO CDC delete expressions for source tombstones on identified keys.

D:

Column tracking controls which changes create new historical versions rather than versioning every technical field. That option implements configure a history-tracked subset or excluded-column list for AUTO CDC SCD Type 2. It addresses a different problem; here the distinguishing need is to configure AUTO CDC delete expressions for source tombstones on identified keys.

Question 121

A scheduled ETL pipeline needs to authenticate to a source system without embedding credentials in code.

Which authorization test demonstrates the required boundary?

  1. The removed recipient receives an authorization failure while approved partners remain functional
  2. A contractor can perform permitted read operations but cannot change the protected production job
  3. The vendor identity can query approved objects but cannot modify tables or read unrelated schemas
  4. The job connects using its approved identity and stored source files contain no plaintext credential

Explanation

Correct Answer

D:

This directly verifies the intended outcome: the job connects using its approved identity and stored source files contain no plaintext credential. Central secret storage and managed credentials separate authentication secrets from readable code artifacts. 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 revoke the recipient or credential and review related object grants immediately. Access revocation must cover existing token-based sharing paths, not merely remove a user from an internal group. The specific evidence needed here is that the job connects using its approved identity and stored source files contain no plaintext credential.

B:

This would test a different behavior, chiefly set object ACLs using least-privileged workspace and job permissions for each role. Workspace object permissions control operational actions separately from dataset query privileges. The specific evidence needed here is that the job connects using its approved identity and stored source files contain no plaintext credential.

C:

This would test a different behavior, chiefly apply Unity Catalog grants at the narrowest required securable and remove unnecessary privileges. Least-privilege grants reduce accidental data modification and blast radius across catalogs and schemas. The specific evidence needed here is that the job connects using its approved identity and stored source files contain no plaintext credential.

Question 122

A team needs to run the same validation logic for a dynamically supplied list of 20 regions.

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 For Each task to iterate parameter values with controlled concurrency
  4. Create a Lakeflow Job dependency graph with upstream tasks and a downstream publish task

Explanation

Correct Answer

C:

For Each tasks express parameterized fan-out and bound parallel work more safely than copied notebook tasks. For this situation, use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency. The relevant result would be that the run creates one iteration per region and no expected region is skipped or processed twice.

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 use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency.

B:

Job run conditions can trigger follow-up tasks based on upstream outcomes without masking the original failure. That option implements configure task run conditions and notifications for the intended failure path. It addresses a different problem; here the distinguishing need is to use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency.

D:

Job task dependencies express ordering and parallelism without timing-based notebook sleeps. That option implements create a Lakeflow Job dependency graph with upstream tasks and a downstream publish task. It addresses a different problem; here the distinguishing need is to use a Lakeflow Jobs For Each task to iterate parameter values with controlled concurrency.

Question 123

A new job release passes unit tests but fails when configured with production-level catalog grants.

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

  1. Grant the deployment principal narrow target-workspace and resource permissions required by the bundle
  2. Use Databricks Git folders and a controlled branch-based deployment workflow
  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

D:

Source-code unit tests alone cannot prove platform permissions and resource wiring are correct. For this situation, run integration checks in a controlled target environment using the deployment principal and sample data. The relevant result would be that a release smoke test verifies job dependencies, secret access and expected table writes.

Incorrect Answers

A:

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 run integration checks in a controlled target environment using the deployment principal and sample data.

B:

Versioned Git integration ties workspace code changes to reviewable commits and release boundaries. That option implements use Databricks Git folders and a controlled branch-based deployment workflow. It addresses a different problem; here the distinguishing need is to run integration checks in a controlled target environment using the deployment principal and sample data.

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 run integration checks in a controlled target environment using the deployment principal and sample data.

Question 124

A subscription model needs to report revenue using the customer tier effective on each purchase date.

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. Past transactions retain their originally effective tier after a customer's current tier changes
  4. Both gold reports resolve the same source customer to one approved identifier

Explanation

Correct Answer

C:

This directly verifies the intended outcome: past transactions retain their originally effective tier after a customer's current tier changes. Slowly changing dimensions preserve historical attributes needed for point-in-time reporting. 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 past transactions retain their originally effective tier after a customer's current tier changes.

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 past transactions retain their originally effective tier after a customer's current tier changes.

D:

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 past transactions retain their originally effective tier after a customer's current tier changes.

Question 125

A new analytics team cannot determine which of three customer tables is the approved source.

Which discoverability or lineage result confirms success?

  1. The KPI's lineage graph identifies the expected silver source and the producing job or query
  2. Catalog search returns the documented authoritative table with clear field meanings and owner contacts
  3. A metadata query identifies the known confidential columns and newly tagged fields appear without manual lists
  4. Independent reports resolve to the same approved metric formula and report lineage to its source assets

Explanation

Correct Answer

B:

This directly verifies the intended outcome: catalog search returns the documented authoritative table with clear field meanings and owner contacts. Documented metadata and stewardship improve discoverability and prevent accidental use of the wrong asset. 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 Unity Catalog data lineage to trace columns and tables through supported transformations. Lineage exposes input and output dependencies that cannot be reliably inferred from similarly named tables. The specific evidence needed here is that catalog search returns the documented authoritative table with clear field meanings and owner contacts.

C:

This would test a different behavior, chiefly apply governed classification tags and inspect matching Unity Catalog metadata. Governed tags make classification searchable and reusable for data-discovery and policy automation. The specific evidence needed here is that catalog search returns the documented authoritative table with clear field meanings and owner contacts.

D:

This would test a different behavior, chiefly document and centrally govern the metric definition with suitable Unity Catalog metadata or metric views. Shared metadata and governed semantic definitions reduce ambiguous KPI interpretation across consumers. The specific evidence needed here is that catalog search returns the documented authoritative table with clear field meanings and owner contacts.

Question 126

A payments firm wants a code review and a reproducible approval gate before promoting Lakeflow job definitions.

Which observation would best demonstrate correct deployment promotion?

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

Explanation

Correct Answer

B:

This directly verifies the intended outcome: a reviewed commit produces the expected job and pipeline resources in the target workspace without manual edits. Versioned code plus declarative resource files support peer review and repeatable deployments instead of manual workspace 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 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 a reviewed commit produces the expected job and pipeline resources in the target workspace without manual edits.

C:

This would test a different behavior, chiefly deploy immutable versioned artifacts from a single repository revision for each environment. A recorded build revision makes deployment provenance and rollback deterministic across workspaces. The specific evidence needed here is that a reviewed commit produces the expected job and pipeline resources in the target workspace without manual edits.

D:

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 a reviewed commit produces the expected job and pipeline resources in the target workspace without manual edits.

Question 127

A CDC team wants to onboard only a subset of database tables while protecting highly sensitive source tables.

Which managed database-ingestion approach should be implemented?

  1. Repair the Unity Catalog connection credentials and confirm source-account permissions for Lakeflow Connect
  2. Scope the Lakeflow Connect ingestion configuration and source permissions to approved tables
  3. Enable and verify the supported source-side CDC prerequisites for the chosen Lakeflow Connect connector
  4. Use a supported Lakeflow Connect database connector with its managed ingestion pipeline

Explanation

Correct Answer

B:

Table selection and least-privileged source access limit unnecessary extraction of sensitive data. For this situation, scope the Lakeflow Connect ingestion configuration and source permissions to approved tables. The relevant result would be that only allow-listed source tables are replicated and connector credentials cannot query excluded schema objects.

Incorrect Answers

A:

Connector authentication and source privileges are prerequisites for consistent managed CDC extraction. That option implements repair the Unity Catalog connection credentials and confirm source-account permissions for Lakeflow Connect. It addresses a different problem; here the distinguishing need is to scope the Lakeflow Connect ingestion configuration and source permissions to approved tables.

C:

Managed CDC depends on source database logging and permissions as well as the destination pipeline. That option implements enable and verify the supported source-side CDC prerequisites for the chosen Lakeflow Connect connector. It addresses a different problem; here the distinguishing need is to scope the Lakeflow Connect ingestion configuration and source permissions to approved tables.

D:

Lakeflow Connect integrates initial snapshot ingestion and CDC replication for supported database sources. That option implements use a supported Lakeflow Connect database connector with its managed ingestion pipeline. It addresses a different problem; here the distinguishing need is to scope the Lakeflow Connect ingestion configuration and source permissions to approved tables.

Question 128

A retail warehouse sees broad scans after schema and file-layout changes despite selective predicates.

Which maintenance observation supports that choice?

  1. Optimization history shows automatic clustering operations and observed key selections
  2. Ingestion latency improves and table-file distribution stays within defined operating targets
  3. The query profile shows improved skipping and the filtered results remain correct
  4. Freshness is met by pipeline updates and optimization history is assessed separately for scan performance

Explanation

Correct Answer

C:

This directly verifies the intended outcome: the query profile shows improved skipping and the filtered results remain correct. File statistics and layout information help the engine eliminate irrelevant data during queries. 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 enable the required predictive optimization capability for automatic clustering maintenance. Automatic key selection and clustering operations rely on predictive optimization to act on usage patterns. The specific evidence needed here is that the query profile shows improved skipping and the filtered results remain correct.

B:

This would test a different behavior, chiefly use an evidence-based maintenance cadence or platform-managed optimization instead of constant manual full rewrites. Excessive maintenance can contend with ingestion and cost more than the resulting scan benefit. The specific evidence needed here is that the query profile shows improved skipping and the filtered results remain correct.

D:

This would test a different behavior, chiefly separate freshness SLAs from asynchronous predictive optimization scheduling. Predictive optimization manages physical layout on its own schedule and does not guarantee each insert is immediately reclustered. The specific evidence needed here is that the query profile shows improved skipping and the filtered results remain correct.

Question 129

A subscription reporting query has severe shuffle skew after joining on a highly concentrated customer key.

Which execution-profile finding would validate the diagnosis?

  1. The bad fixture is identified and appropriate quarantine handling allows valid partitions to complete
  2. After rewrite, scanned bytes decrease and the filtered result set remains identical
  3. After remediation the long-tail tasks shrink and query output remains correct
  4. The repaired join plan uses intended key conditions and output cardinality matches expectations

Explanation

Correct Answer

C:

This directly verifies the intended outcome: after remediation the long-tail tasks shrink and query output remains correct. Disproportionate task durations and shuffle bytes reveal skew rather than general CPU scarcity. 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 inspect executor logs and Spark UI failed task details to isolate the offending partition and data. Task-level diagnostics provide specific executor exceptions and data locations hidden by the top-level job status. The specific evidence needed here is that after remediation the long-tail tasks shrink and query output remains correct.

B:

This would test a different behavior, chiefly use query profile scan metrics to identify predicate pushdown or data-skipping regressions. Scan-level evidence distinguishes inefficient reads from subsequent aggregation performance. The specific evidence needed here is that after remediation the long-tail tasks shrink and query output remains correct.

D:

This would test a different behavior, chiefly inspect the physical plan and query profile to find a missing or incorrect join predicate. An accidental Cartesian product can multiply intermediate rows and dominate cost. The specific evidence needed here is that after remediation the long-tail tasks shrink and query output remains correct.

Question 130

A nightly pipeline has parameters for input catalog and destination schema scattered across multiple notebooks.

Which deployment change best meets the operational need?

  1. Separate reusable Python modules and environment-specific configuration in a Declarative Automation Bundle
  2. Deploy immutable versioned artifacts from a single repository revision for each environment
  3. Use service-principal credentials and secret references in deployment configuration rather than embedding tokens
  4. Define typed job parameters and bundle target variables that are injected at deployment or run time

Explanation

Correct Answer

D:

Externalized runtime parameters eliminate duplicated notebooks and keep execution-specific settings reviewable. For this situation, define typed job parameters and bundle target variables that are injected at deployment or run time. The relevant result would be that running each region with its approved inputs produces data only in the corresponding target schema.

Incorrect Answers

A:

Bundle configuration and modular code make the same tested workload deployable with environment-specific variables. That option implements separate reusable Python modules and environment-specific configuration in a Declarative Automation Bundle. It addresses a different problem; here the distinguishing need is to define typed job parameters and bundle target variables that are injected at deployment or run time.

B:

A recorded build revision makes deployment provenance and rollback deterministic across workspaces. That option implements deploy immutable versioned artifacts from a single repository revision for each environment. It addresses a different problem; here the distinguishing need is to define typed job parameters and bundle target variables that are injected at deployment or run time.

C:

Externalized secrets and least-privileged identities reduce leakage and allow independent credential rotation. That option implements use service-principal credentials and secret references in deployment configuration rather than embedding tokens. It addresses a different problem; here the distinguishing need is to define typed job parameters and bundle target variables that are injected at deployment or run time.

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