cert
cert-1
cert-2

Pass Databricks Certified Data Engineer Professional Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
Certified Data Engineer Professional Exam - Verified By Experts
Certified Data Engineer Professional Premium Bundle
$14.99

Certified Data Engineer Professional Premium Bundle

$74.99
$89.98
  • Premium File 339 Questions & Answers. Last update: Oct 30, 2026
  • Training Course 33 Video Lectures
 
$89.98
$74.99
accept 91 downloads in last 7 days
block-screenshots
Purchase Databricks Certified Data Engineer Professional Exam Training Products Individually
Databricks Certified Data Engineer Professional Premium File
Premium File 339 Q&A
$76.99$69.99
Databricks Certified Data Engineer Professional Video Training Course
Training Course 33 Lectures
$21.99 $19.99
Databricks Certified Data Engineer Professional Practice Test 28

Question 270

A deployment owner at Westhaven Services needs to implement a remedy: a daily aggregation groups click events by campaign. The present failure is: A single campaign dominates rows and one reduce task runs for minutes. Which change should be applied?

  1. Explode items and carry stable order and element identifiers
  2. Aggregate salted keys first and combine the partial results
  3. Query supported expectation metric records in the event log
  4. Use MERGE with matched update and not-matched insert branches

Explanation

Correct Answer

B:

Aggregate salted keys first and combine the partial results. This directly changes the feature or logic behind a single campaign dominates rows and one reduce task runs for minutes. A hot aggregation key causes skew despite ample parallelism. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Explode items and carry stable order and element identifiers. This implement action addresses a different case (array explosion), where an order-level aggregation mistakenly treats the array as a single item. explode creates item-level rows when the business grain requires each array element. In the stated problem, a single campaign dominates rows and one reduce task runs for minutes; this choice would not establish the required skewed group aggregation decision.

C:

Query supported expectation metric records in the event log. This implement action addresses a different case (quality metric interpretation), where analysts misread a quality count as the number of pipeline task failures. Expectation metrics describe data rows and must be interpreted separately from orchestration status. In the stated problem, a single campaign dominates rows and one reduce task runs for minutes; this choice would not establish the required skewed group aggregation decision.

D:

Use MERGE with matched update and not-matched insert branches. This implement action addresses a different case (cdc merge semantics), where the current INSERT-only target contains duplicate customer keys. A keyed Delta MERGE can update existing rows and insert new keys. In the stated problem, a single campaign dominates rows and one reduce task runs for minutes; this choice would not establish the required skewed group aggregation decision.

Question 271

At Summit Consumer Goods, a CDC feed contains inserts, updates and deletes for account records. A change is required because: Applying events as append-only rows leaves outdated active accounts. Which implementation action most directly corrects the configuration?

  1. Use row_number over the window and retain only rank one
  2. Apply watermark before supported stateful aggregation with matching event-time column
  3. Declare CDC keys, sequence and delete semantics in the supported Lakeflow API
  4. Include the unique tie-breaker in the supported sequence expression

Explanation

Correct Answer

C:

Declare CDC keys, sequence and delete semantics in the supported Lakeflow API. This directly changes the feature or logic behind applying events as append-only rows leaves outdated active accounts. AUTO CDC or applicable APPLY CHANGES needs stable keys and sequence ordering for stateful upserts. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Use row_number over the window and retain only rank one. This implement action addresses a different case (window latest record), where the pipeline picks an arbitrary record instead of the newest sequence. ROW_NUMBER ordered by a deterministic sequence within each key selects the desired latest row. In the stated problem, applying events as append-only rows leaves outdated active accounts; this choice would not establish the required auto cdc keys decision.

B:

Apply watermark before supported stateful aggregation with matching event-time column. This implement action addresses a different case (event-time watermarking), where old keys remain in state indefinitely without a lateness bound. Watermarks provide a lateness threshold for bounded stateful streaming operations. In the stated problem, applying events as append-only rows leaves outdated active accounts; this choice would not establish the required auto cdc keys decision.

D:

Include the unique tie-breaker in the supported sequence expression. This implement action addresses a different case (cdc duplicate sequence), where the processing order for tied source events is nondeterministic. A deterministic sequencing contract needs a unique ordered event position. In the stated problem, applying events as append-only rows leaves outdated active accounts; this choice would not establish the required auto cdc keys decision.

Question 272

A deployment owner at Redwood Civic Services needs to implement a remedy: data engineers need access to a shared external cloud storage prefix. The present failure is: Raw cloud permissions bypass central catalog governance. Which change should be applied?

  1. Transfer ownership to the approved group under supported permissions
  2. Apply approved tags to the catalog objects or columns
  3. Set the supported managed location and create tables under it
  4. Create or update the approved location and grant only necessary privileges

Explanation

Correct Answer

D:

Create or update the approved location and grant only necessary privileges. This directly changes the feature or logic behind raw cloud permissions bypass central catalog governance. External locations map cloud paths to governed Unity Catalog storage credentials. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Transfer ownership to the approved group under supported permissions. This implement action addresses a different case (ownership reassignment), where new data stewards cannot maintain its grants. Unity Catalog ownership should be assigned to a maintained principal. In the stated problem, raw cloud permissions bypass central catalog governance; this choice would not establish the required external location governance decision.

B:

Apply approved tags to the catalog objects or columns. This implement action addresses a different case (governed tags), where naming conventions alone are inconsistent across teams. Governed tags can classify assets for discovery and policy workflows. In the stated problem, raw cloud permissions bypass central catalog governance; this choice would not establish the required external location governance decision.

C:

Set the supported managed location and create tables under it. This implement action addresses a different case (managed storage ownership), where the data platform cannot apply consistent lifecycle governance. Managed locations centralize storage ownership for Unity Catalog managed assets. In the stated problem, raw cloud permissions bypass central catalog governance; this choice would not establish the required external location governance decision.

Question 273

At Orion Capital, an aggregation pipeline uses a Python UDF for lowercase normalization. The known risk is: The Python UDF creates an avoidable cross-language execution boundary. After remediation, which ongoing signal best detects recurrence?

  1. Monitor plan regressions that reintroduce Python evaluation
  2. Track execution-plan regressions for representative heavy queries
  3. Audit access to the secret scope and changes to job identity
  4. Monitor Python worker execution time and error rates

Explanation

Correct Answer

A:

Monitor plan regressions that reintroduce Python evaluation. This watches the failure mode described by the Python UDF creates an avoidable cross-language execution boundary. Built-in Spark SQL functions can execute in optimized expressions without Python UDF overhead. It supplies a regression signal after remediation.

Incorrect Answers

B:

Track execution-plan regressions for representative heavy queries. This monitor action addresses a different case (spark explain plans), where developers tune executor size without inspecting actual exchanges. The physical execution plan exposes exchanges, scan filters and join strategy. In the stated problem, the Python UDF creates an avoidable cross-language execution boundary; this choice would not establish the required avoid python udf for sql decision.

C:

Audit access to the secret scope and changes to job identity. This monitor action addresses a different case (secure configuration), where an API token is committed in a Python notebook tracked in Git. Secret-backed configuration avoids embedding credentials in notebooks or deployment YAML. In the stated problem, the Python UDF creates an avoidable cross-language execution boundary; this choice would not establish the required avoid python udf for sql decision.

D:

Monitor Python worker execution time and error rates. This monitor action addresses a different case (vectorized udf), where row-by-row Python invocation dominates stage runtime. Pandas UDFs process batches through Arrow rather than per-row Python calls. In the stated problem, the Python UDF creates an avoidable cross-language execution boundary; this choice would not establish the required avoid python udf for sql decision.

Question 274

An architecture review at Fairhaven Transport covers a workload where a silver pipeline must select the newest account event per key. The unresolved constraint is: Two events have the same event time and yield different surviving rows. Which design is most appropriate?

  1. Preserve unmatched facts with a left join when business rules require them
  2. Rank events by business key, event time and a deterministic tie-breaker
  3. Enforce one active record per key with deterministic conflict rules
  4. Normalize event time consistently to UTC while preserving source timezone metadata if needed

Explanation

Correct Answer

B:

Rank events by business key, event time and a deterministic tie-breaker. This design addresses two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Preserve unmatched facts with a left join when business rules require them. This design action addresses a different case (join with nullable keys), where rows with null external IDs disappear from an inner join. SQL null equality and join type determine whether unmatched rows survive. In the stated problem, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

C:

Enforce one active record per key with deterministic conflict rules. This design action addresses a different case (uniqueness quality rule), where an upstream replay creates multiple active versions. An explicit uniqueness check identifies duplicate business keys before serving data. In the stated problem, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

D:

Normalize event time consistently to UTC while preserving source timezone metadata if needed. This design action addresses a different case (timestamp timezone normalization), where events from different regions are ordered incorrectly in a UTC dashboard. Time-zone normalization is required before comparing timestamps from different sources. In the stated problem, two events have the same event time and yield different surviving rows; this choice would not establish the required latest-per-key with ties decision.

Question 275

At Fairhaven Transport, a finance team needs daily attribution of Databricks compute charges by workload. A change was deployed to address: Cost reports omit some job and workspace labels. Which test result provides the strongest evidence that the requirement is now met?

  1. Confirm a known test access event appears with correct actor and time
  2. Reconcile a known set of run IDs to the dashboard counts
  3. Reconcile daily grouped usage against account-level totals
  4. Find the expected schema error and confirm it disappears after correction

Explanation

Correct Answer

C:

Reconcile daily grouped usage against account-level totals. This tests the expected result against cost reports omit some job and workspace labels, not simply whether a job or object exists. Databricks system billing tables can expose usage records for cost attribution.

Incorrect Answers

A:

Confirm a known test access event appears with correct actor and time. This validate action addresses a different case (audit log review), where workspace notebook logs do not show the full audited account activity. System audit tables provide security-relevant account events subject to access controls. In the stated problem, cost reports omit some job and workspace labels; this choice would not establish the required billing usage monitoring decision.

B:

Reconcile a known set of run IDs to the dashboard counts. This validate action addresses a different case (jobs rest monitoring), where a manual UI report omits failed tasks and paginated runs. The Jobs API exposes run records that a program can paginate and aggregate. In the stated problem, cost reports omit some job and workspace labels; this choice would not establish the required billing usage monitoring decision.

D:

Find the expected schema error and confirm it disappears after correction. This validate action addresses a different case (pipeline event log), where the Jobs status only reports a high-level failure. Lakeflow pipeline event logs include update-level errors and progress events. In the stated problem, cost reports omit some job and workspace labels; this choice would not establish the required billing usage monitoring decision.

Question 276

An architecture review at Westridge Research covers a workload where on-call must learn when a critical batch job fails. The unresolved constraint is: Operators manually check the run page every morning. Which design is most appropriate?

  1. Design an approved incident destination for failed job events
  2. Define freshness SLO based on end-to-end observed lag
  3. Create a historical failure and runtime dashboard by workflow
  4. Configure failure notifications for the job to an approved on-call channel

Explanation

Correct Answer

D:

Configure failure notifications for the job to an approved on-call channel. This design addresses operators manually check the run page every morning. Lakeflow Jobs support status-triggered notifications for run outcomes. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Design an approved incident destination for failed job events. This design action addresses a different case (job webhook destination), where only personal email notifications are configured. Supported job notification destinations can integrate workflow status with an incident system. In the stated problem, operators manually check the run page every morning; this choice would not establish the required job email notification decision.

B:

Define freshness SLO based on end-to-end observed lag. This design action addresses a different case (end-to-end sla), where operators monitor compute uptime rather than data freshness. SLA monitoring should measure source event time to published table availability. In the stated problem, operators manually check the run page every morning; this choice would not establish the required job email notification decision.

C:

Create a historical failure and runtime dashboard by workflow. This design action addresses a different case (job operational history), where operators only see the most recent run in the Jobs UI. Jobs system records support historical analysis of runs and tasks. In the stated problem, operators manually check the run page every morning; this choice would not establish the required job email notification decision.

Question 277

A deployment owner at Eastern Star Foods needs to implement a remedy: a declarative pipeline fails with a schema incompatibility. The present failure is: The only visible dashboard status is FAILED without a dataset name. Which change should be applied?

  1. Fix the affected dataset definition or upstream schema contract
  2. Pin or rebuild incompatible wheels and update the bundle library
  3. Add relevant test jobs and environment approval gates to the pipeline
  4. Correct the missing dependency or incompatible runtime package

Explanation

Correct Answer

A:

Fix the affected dataset definition or upstream schema contract. This directly changes the feature or logic behind the only visible dashboard status is FAILED without a dataset name. Pipeline event logs identify failing update and dataset messages. It is the concrete configuration for the stated incident.

Incorrect Answers

B:

Pin or rebuild incompatible wheels and update the bundle library. This implement action addresses a different case (python dependency triage), where a package import error appears only on the target compute. Runtime-specific wheel compatibility and pinning must be tested in CI. In the stated problem, the only visible dashboard status is FAILED without a dataset name; this choice would not establish the required lakeflow event error classes decision.

C:

Add relevant test jobs and environment approval gates to the pipeline. This implement action addresses a different case (ci quality gates), where the deployment pipeline only checks YAML syntax. CI must run transformation tests and controlled integration checks before deployment. In the stated problem, the only visible dashboard status is FAILED without a dataset name; this choice would not establish the required lakeflow event error classes decision.

D:

Correct the missing dependency or incompatible runtime package. This implement action addresses a different case (cluster log diagnostics), where the notebook cell shows only a generic stage failure. Driver and executor logs often contain the exact import or JVM error. In the stated problem, the only visible dashboard status is FAILED without a dataset name; this choice would not establish the required lakeflow event error classes decision.

Question 278

At Fairhaven Transport, security wants to limit interactive workspace logins from untrusted networks. Observed issue: A Unity Catalog table grant does not restrict web-console network entry. Before applying a fix, which investigation is most directly relevant?

  1. Inspect user identity mapping and current filter-policy attachment
  2. Inspect current workspace network access controls and identity sign-in rules
  3. Inspect job identity and the effective catalog privileges it can use
  4. Inspect ownership and grant-management privileges in production

Explanation

Correct Answer

B:

Inspect current workspace network access controls and identity sign-in rules. This checks the specific evidence behind a Unity Catalog table grant does not restrict web-console network entry. Workspace access controls and data-object privileges address different security layers. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect user identity mapping and current filter-policy attachment. This diagnose action addresses a different case (unity catalog row filter), where a shared table currently returns all regions to every reader. Unity Catalog row filters can restrict row visibility through governed policies. In the stated problem, a Unity Catalog table grant does not restrict web-console network entry; this choice would not establish the required ip-based workspace restrictions decision.

C:

Inspect job identity and the effective catalog privileges it can use. This diagnose action addresses a different case (service principal access), where the individual's credentials create unnecessary privilege and lifecycle risk. Production automation should use least-privilege service principals for stable identity. In the stated problem, a Unity Catalog table grant does not restrict web-console network entry; this choice would not establish the required ip-based workspace restrictions decision.

D:

Inspect ownership and grant-management privileges in production. This diagnose action addresses a different case (separation of duties), where all developers currently own production catalogs and can grant access. Separate deploy and governance roles reduce accidental privilege escalation. In the stated problem, a Unity Catalog table grant does not restrict web-console network entry; this choice would not establish the required ip-based workspace restrictions decision.

Question 279

At Oak Valley Retail, a Python UDF fails on certain malformed nested payloads. A change is required because: Scattered print statements do not reveal the failing object shape. Which implementation action most directly corrects the configuration?

  1. Include the unique tie-breaker in the supported sequence expression
  2. Set explicit target overrides and deploy using the approved production target
  3. Add breakpoints in supported development context and guard malformed inputs
  4. Replace a scalar Python UDF with supported column expressions or a Pandas UDF

Explanation

Correct Answer

C:

Add breakpoints in supported development context and guard malformed inputs. This directly changes the feature or logic behind scattered print statements do not reveal the failing object shape. Debugger breakpoints and targeted local repros help inspect code path and values. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Include the unique tie-breaker in the supported sequence expression. This implement action addresses a different case (cdc duplicate sequence), where the processing order for tied source events is nondeterministic. A deterministic sequencing contract needs a unique ordered event position. In the stated problem, scattered print statements do not reveal the failing object shape; this choice would not establish the required notebook debugger decision.

B:

Set explicit target overrides and deploy using the approved production target. This implement action addresses a different case (bundle target overrides), where development job arguments were deployed into the production target. Bundle targets can override environment-specific variables and resource settings. In the stated problem, scattered print statements do not reveal the failing object shape; this choice would not establish the required notebook debugger decision.

D:

Replace a scalar Python UDF with supported column expressions or a Pandas UDF. This implement action addresses a different case (vectorized udf), where row-by-row Python invocation dominates stage runtime. Pandas UDFs process batches through Arrow rather than per-row Python calls. In the stated problem, scattered print statements do not reveal the failing object shape; this choice would not establish the required notebook debugger decision.

Question 280

Quality assurance at Granite Edge Labs checks a corrected workload where a provider exposes a whole schema when only one vetted table was approved. The original fault was: The recipient can discover unintended datasets. Which verification is most decisive?

  1. Verify the partner reads only the approved shared dataset
  2. Confirm authorized query succeeds while excluded tables remain inaccessible
  3. Verify the recipient can query the shared table without a file copy
  4. Verify recipient sees the selected dataset but not excluded tables

Explanation

Correct Answer

D:

Verify recipient sees the selected dataset but not excluded tables. This tests the expected result against the recipient can discover unintended datasets, not simply whether a job or object exists. A Delta Sharing share should contain only explicitly approved assets.

Incorrect Answers

A:

Confirm the partner reads only the approved shared dataset. This validate action addresses a different case (open protocol recipient), where the partner cannot use an internal Databricks-to-Databricks credential flow. Open Delta Sharing can support non-Databricks recipients using the sharing protocol. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

B:

Confirm authorized query succeeds while excluded tables remain inaccessible. This validate action addresses a different case (foreign catalog permission), where catalog discovery was mistaken for full table access. Unity Catalog usage and object privileges are still required for foreign data objects. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

C:

Verify the recipient can query the shared table without a file copy. This validate action addresses a different case (d2d managed recipient), where a recipient team copies files manually and loses timely updates. Databricks-to-Databricks Delta Sharing supports governed live access without manual copying. In the stated problem, the recipient can discover unintended datasets; this choice would not establish the required share catalog scope decision.

Certified Data Engineer Professional Practice Tests