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 20

Question 190

A deployment owner at Lakewood Distribution needs to implement a remedy: a CI pipeline is about to deploy modified Lakeflow Jobs YAML. The present failure is: An invalid resource key would be rejected only after production change. Which change should be applied?

  1. Deploy using an explicit reviewed production target
  2. Run databricks bundle validate for the intended target in CI
  3. Pin or rebuild incompatible wheels and update the bundle library
  4. Deploy the previous approved bundle revision with correct target

Explanation

Correct Answer

B:

Run databricks bundle validate for the intended target in CI. This directly changes the feature or logic behind an invalid resource key would be rejected only after production change. Bundle validation detects many configuration problems before deployment. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Deploy using an explicit reviewed production target. This implement action addresses a different case (target-safe deployment), where the wrong workspace is selected because target is implicit. Explicit bundle target selection prevents accidental environment deployment. In the stated problem, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

C:

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, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

D:

Deploy the previous approved bundle revision with correct target. This implement action addresses a different case (rollback deployment), where deployers have no record of the previous working configuration. Versioned bundle releases enable controlled rollback to a known commit. In the stated problem, an invalid resource key would be rejected only after production change; this choice would not establish the required bundle validation decision.

Question 191

At Eastern Star Foods, a streaming job misses a strict end-to-end latency objective at peak load. A change was deployed to address: Microbatch processing time exceeds the configured trigger interval. Which test result provides the strongest evidence that the requirement is now met?

  1. Append new files and confirm only new input is processed under checkpoint tracking
  2. Reverse input arrival order and verify identical final target state
  3. Load-test peak input and verify processed rate stays above incoming rate
  4. Verify production tasks receive the production catalog and input paths

Explanation

Correct Answer

C:

Load-test peak input and verify processed rate stays above incoming rate. This tests the expected result against microbatch processing time exceeds the configured trigger interval, not simply whether a job or object exists. Shortening a trigger cannot make a saturated single streaming query process overlapping batches faster.

Incorrect Answers

A:

Append new files and confirm only new input is processed under checkpoint tracking. This validate action addresses a different case (streaming table choice), where periodic full-refresh queries miss required incremental freshness. A streaming table tracks continuously arriving source data incrementally. In the stated problem, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

B:

Reverse input arrival order and verify identical final target state. This validate 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, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

D:

Verify production tasks receive the production catalog and input paths. This validate 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, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

Question 192

A deployment owner at Redwood Civic Services needs to implement a remedy: customers can belong to multiple service plans during the same period. The present failure is: Joining facts directly to the membership table multiplies totals. Which change should be applied?

  1. Build the fact keyed by order_id and line_id with additive measures
  2. Materialize the aggregate from quality-controlled silver facts
  3. Generate dimension surrogate IDs and reference them from fact rows
  4. Build the bridge and allocate or filter measures according to reporting rules

Explanation

Correct Answer

D:

Build the bridge and allocate or filter measures according to reporting rules. This directly changes the feature or logic behind joining facts directly to the membership table multiplies totals. A bridge table models many-to-many relationships at an explicit membership grain. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Build the fact keyed by order_id and line_id with additive measures. This implement action addresses a different case (fact table grain), where summing revenue double-counts orders with multiple items. A dimensional fact must have one clearly documented row grain. In the stated problem, joining facts directly to the membership table multiplies totals; this choice would not establish the required many-to-many bridge decision.

B:

Materialize the aggregate from quality-controlled silver facts. This implement action addresses a different case (aggregate gold model), where interactive queries scan billions of detail rows for identical totals. A summarized gold table can serve a stable reporting grain efficiently. In the stated problem, joining facts directly to the membership table multiplies totals; this choice would not establish the required many-to-many bridge decision.

C:

Generate dimension surrogate IDs and reference them from fact rows. This implement action addresses a different case (surrogate dimension keys), where joining facts directly on mutable business IDs links history incorrectly. Stable surrogate keys decouple dimensional identity from changing source identifiers. In the stated problem, joining facts directly to the membership table multiplies totals; this choice would not establish the required many-to-many bridge decision.

Question 193

Operations at Vantage Security owns a workload where a document-processing stream ingests PDFs and images from cloud object storage. The previously identified issue was: A line-oriented text reader corrupts the raw binary payload. Which metric or audit check best detects drift?

  1. Monitor unexpected file sizes and unsupported media types
  2. Monitor missing child-element and parser error counts
  3. Monitor discovered-file backlog and ingestion freshness
  4. Monitor unexpected overwrite or delete operations on bronze

Explanation

Correct Answer

A:

Monitor unexpected file sizes and unsupported media types. This watches the failure mode described by a line-oriented text reader corrupts the raw binary payload. binaryFile input preserves raw file bytes and path metadata rather than decoding lines. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor missing child-element and parser error counts. This monitor action addresses a different case (xml repeating elements), where an XML ingest incorrectly flattens multiple line items into one text field. XML ingestion must specify the repeating row element and preserve nested structure. In the stated problem, a line-oriented text reader corrupts the raw binary payload; this choice would not establish the required binary payload metadata decision.

C:

Monitor discovered-file backlog and ingestion freshness. This monitor action addresses a different case (auto loader file discovery), where listing the full historical directory every run exceeds the ingestion SLA. Auto Loader is designed for incremental new-file discovery with persisted state. In the stated problem, a line-oriented text reader corrupts the raw binary payload; this choice would not establish the required binary payload metadata decision.

D:

Monitor unexpected overwrite or delete operations on bronze. This monitor action addresses a different case (append-only delta bronze), where a nightly overwrite accidentally removes historical audit events. Append-only ingestion keeps previous raw records while adding new batches. In the stated problem, a line-oriented text reader corrupts the raw binary payload; this choice would not establish the required binary payload metadata decision.

Question 194

At Riverbend Energy, a production Structured Streaming query is restarted after an update. Observed issue: A newly selected checkpoint location makes the stream reread historical input. Before applying a fix, which investigation is most directly relevant?

  1. Compare job parameter definitions to hard-coded notebook literals
  2. Compare old and new checkpoint paths and source offsets
  3. Inspect per-key sequence collisions and upstream log offsets
  4. Compare notebook and cluster package versions and import origins

Explanation

Correct Answer

B:

Compare old and new checkpoint paths and source offsets. This checks the specific evidence behind a newly selected checkpoint location makes the stream reread historical input. Streaming checkpoint metadata records progress and state for restart continuity. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Compare job parameter definitions to hard-coded notebook literals. This diagnose action addresses a different case (job parameters), where code contains hard-coded region IDs and catalog names. Task parameters allow runtime-specific values without changing notebook source. In the stated problem, a newly selected checkpoint location makes the stream reread historical input; this choice would not establish the required streaming checkpoint identity decision.

C:

Inspect per-key sequence collisions and upstream log offsets. This diagnose 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, a newly selected checkpoint location makes the stream reread historical input; this choice would not establish the required streaming checkpoint identity decision.

D:

Compare notebook and cluster package versions and import origins. This diagnose action addresses a different case (library precedence), where a notebook-scoped installation overrides the expected cluster version. The runtime can resolve conflicting versions from different installation scopes. In the stated problem, a newly selected checkpoint location makes the stream reread historical input; this choice would not establish the required streaming checkpoint identity decision.

Question 195

A deployment owner at Clearstone Media needs to implement a remedy: two datasets are joined to create a daily fact table. The present failure is: The row count doubles because the right side contains duplicate join keys. Which change should be applied?

  1. Apply watermark before supported stateful aggregation with matching event-time column
  2. Build transformations and invoke an explicit write or count action
  3. Deduplicate or aggregate the dimension before the final join
  4. Add deterministic upsert keys or deduped request identifiers to the task

Explanation

Correct Answer

C:

Deduplicate or aggregate the dimension before the final join. This directly changes the feature or logic behind the row count doubles because the right side contains duplicate join keys. A many-to-many join expands cardinality unless the right grain is established. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

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, the row count doubles because the right side contains duplicate join keys; this choice would not establish the required sql join cardinality decision.

B:

Build transformations and invoke an explicit write or count action. This implement action addresses a different case (spark lazy evaluation), where engineers assume an intermediate filter executed before any action. Spark transformations are lazy until an action triggers a job. In the stated problem, the row count doubles because the right side contains duplicate join keys; this choice would not establish the required sql join cardinality decision.

D:

Add deterministic upsert keys or deduped request identifiers to the task. This implement action addresses a different case (job retry semantics), where the downstream write repeats non-idempotent side effects on retry. Retries re-execute task logic; application code must protect repeated effects. In the stated problem, the row count doubles because the right side contains duplicate join keys; this choice would not establish the required sql join cardinality decision.

Question 196

Operations at Eastern Star Foods owns a workload where a streaming job misses a strict end-to-end latency objective at peak load. The previously identified issue was: Microbatch processing time exceeds the configured trigger interval. Which metric or audit check best detects drift?

  1. Monitor new per-key ordering collisions
  2. Monitor refresh duration and staleness against dashboard SLA
  3. Monitor Python worker execution time and error rates
  4. Monitor backlog growth and sustained microbatch duration

Explanation

Correct Answer

D:

Monitor backlog growth and sustained microbatch duration. This watches the failure mode described by microbatch processing time exceeds the configured trigger interval. Shortening a trigger cannot make a saturated single streaming query process overlapping batches faster. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor new per-key ordering collisions. This monitor 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, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

B:

Monitor refresh duration and staleness against dashboard SLA. This monitor action addresses a different case (materialized view choice), where each dashboard query recomputes the same expensive aggregation. A materialized view maintains a precomputed query result through refresh. In the stated problem, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

C:

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, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

Question 197

An architecture review at Orion Capital covers a workload where a pipeline's source ingestion finishes quickly but the published gold table is stale. The unresolved constraint is: Operators monitor compute uptime rather than data freshness. Which design is most appropriate?

  1. Define freshness SLO based on end-to-end observed lag
  2. Define an alert query counting missing active units
  3. Use restricted system audit tables for investigations rather than exposing them broadly
  4. Define a stable fingerprint and runtime baseline for the query

Explanation

Correct Answer

A:

Define freshness SLO based on end-to-end observed lag. This design addresses operators monitor compute uptime rather than data freshness. SLA monitoring should measure source event time to published table availability. It establishes the right contract or architecture before execution changes.

Incorrect Answers

B:

Define an alert query counting missing active units. This design action addresses a different case (sql alert threshold), where the current dashboard has no automated alert for missing units. SQL alerts can evaluate a query result against a configured threshold. In the stated problem, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

C:

Use restricted system audit tables for investigations rather than exposing them broadly. This design 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, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

D:

Define a stable fingerprint and runtime baseline for the query. This design action addresses a different case (sql query history), where no baseline is available for the warehouse query execution. Query history/system query records support comparison of execution time and workload. In the stated problem, operators monitor compute uptime rather than data freshness; this choice would not establish the required end-to-end sla decision.

Question 198

At Eastern Star Foods, a customer requests removal of personal data across bronze, silver and gold. The known risk is: Deleting a row from only the gold table leaves copies elsewhere. After remediation, which ongoing signal best detects recurrence?

  1. Audit privilege escalation attempts and run-as changes
  2. Audit deletion request completion and failed dependencies
  3. Audit ownership changes and privilege grants
  4. Audit unauthorized changes to workspace objects

Explanation

Correct Answer

B:

Audit deletion request completion and failed dependencies. This watches the failure mode described by deleting a row from only the gold table leaves copies elsewhere. A complete delete workflow tracks identifiers and propagation across all governed copies. It supplies a regression signal after remediation.

Incorrect Answers

A:

Audit privilege escalation attempts and run-as changes. This monitor 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, deleting a row from only the gold table leaves copies elsewhere; this choice would not establish the required data subject request decision.

C:

Audit ownership changes and privilege grants. This monitor 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, deleting a row from only the gold table leaves copies elsewhere; this choice would not establish the required data subject request decision.

D:

Audit unauthorized changes to workspace objects. This monitor action addresses a different case (workspace object acl), where the team needs read-only access for most users. Workspace object permissions can restrict who can edit or manage shared code. In the stated problem, deleting a row from only the gold table leaves copies elsewhere; this choice would not establish the required data subject request decision.

Question 199

At Cobalt Biotech, a federated analyst can see a foreign catalog but cannot query its tables. Architecture constraint: Catalog discovery was mistaken for full table access. Which design best addresses this requirement?

  1. Place selective supported filters near the remote table access
  2. Plan rotation with a short overlap and controlled delivery path
  3. Grant only the needed foreign object privileges and parent usage
  4. Use a governed connection and foreign catalog for appropriate federated reads

Explanation

Correct Answer

C:

Grant only the needed foreign object privileges and parent usage. This design addresses catalog discovery was mistaken for full table access. Unity Catalog usage and object privileges are still required for foreign data objects. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Place selective supported filters near the remote table access. This design action addresses a different case (federated pushdown), where an analyst pulls millions of rows before a selective filter. Supported predicate pushdown can reduce data transferred from a federated source. In the stated problem, catalog discovery was mistaken for full table access; this choice would not establish the required foreign catalog permission decision.

B:

Plan rotation with a short overlap and controlled delivery path. This design action addresses a different case (sharing credential rotation), where partners risk losing access or using a leaked long-lived credential. Credential rotation must be coordinated without unnecessarily broadening permissions. In the stated problem, catalog discovery was mistaken for full table access; this choice would not establish the required foreign catalog permission decision.

D:

Use a governed connection and foreign catalog for appropriate federated reads. This design action addresses a different case (federated connection), where engineers export the full source database into cloud object storage each hour. Lakehouse Federation can query supported external sources through a catalog connection. In the stated problem, catalog discovery was mistaken for full table access; this choice would not establish the required foreign catalog permission decision.

Question 200

A deployment owner at Silver Ridge Logistics needs to implement a remedy: developers need to test pipeline code without altering production governance controls. The present failure is: All developers currently own production catalogs and can grant access. Which change should be applied?

  1. Set up the approved network access control for the workspace
  2. Remove overly broad edit access and grant view permission to readers
  3. Grant only required read privileges on the external location
  4. Revoke unnecessary production ownership and grant task-specific roles

Explanation

Correct Answer

D:

Revoke unnecessary production ownership and grant task-specific roles. This directly changes the feature or logic behind all developers currently own production catalogs and can grant access. Separate deploy and governance roles reduce accidental privilege escalation. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Configure the approved network access control for the workspace. This implement action addresses a different case (ip-based workspace restrictions), where a Unity Catalog table grant does not restrict web-console network entry. Workspace access controls and data-object privileges address different security layers. In the stated problem, all developers currently own production catalogs and can grant access; this choice would not establish the required separation of duties decision.

B:

Remove overly broad edit access and grant view permission to readers. This implement action addresses a different case (workspace object acl), where the team needs read-only access for most users. Workspace object permissions can restrict who can edit or manage shared code. In the stated problem, all developers currently own production catalogs and can grant access; this choice would not establish the required separation of duties decision.

C:

Grant only required read privileges on the external location. This implement action addresses a different case (storage credential scope), where engineers propose a credential allowing access to all company buckets. Unity Catalog storage credentials and external locations can constrain storage access. In the stated problem, all developers currently own production catalogs and can grant access; this choice would not establish the required separation of duties decision.

Certified Data Engineer Professional Practice Tests