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 59

Question 580

Operations at Orion Capital owns a workload where global feeds supply timestamps with inconsistent local time zones. The previously identified issue was: Events from different regions are ordered incorrectly in a UTC dashboard. Which metric or audit check best detects drift?

  1. Monitor expectation-drop counts and upstream correction rates
  2. Monitor tied timestamps and nondeterministic upstream sequence values
  3. Monitor null-key rate and unmatched dimension lookups
  4. Monitor invalid timezone offsets and parsing errors

Explanation

Correct Answer

D:

Monitor invalid timezone offsets and parsing errors. This watches the failure mode described by events from different regions are ordered incorrectly in a UTC dashboard. Time-zone normalization is required before comparing timestamps from different sources. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor expectation-drop counts and upstream correction rates. This monitor action addresses a different case (expectation drop action), where invalid rows currently reach downstream aggregates. A Lakeflow expectation configured to drop invalid rows filters violations from target output. In the stated problem, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

B:

Monitor tied timestamps and nondeterministic upstream sequence values. This monitor action addresses a different case (latest-per-key with ties), where two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. In the stated problem, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

C:

Monitor null-key rate and unmatched dimension lookups. This monitor 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, events from different regions are ordered incorrectly in a UTC dashboard; this choice would not establish the required timestamp timezone normalization decision.

Question 581

Quality assurance at Clearstone Media checks a corrected workload where two datasets are joined to create a daily fact table. The original fault was: The row count doubles because the right side contains duplicate join keys. Which verification is most decisive?

  1. Check output key counts and reconciled business totals after the join
  2. Replay a batch ID and confirm target rows are not duplicated
  3. Force a retry and verify no duplicated sink rows
  4. Test late events on both sides of the threshold and reconcile counts

Explanation

Correct Answer

A:

Check output key counts and reconciled business totals after the join. This tests the expected result against the row count doubles because the right side contains duplicate join keys, not simply whether a job or object exists. A many-to-many join expands cardinality unless the right grain is established.

Incorrect Answers

B:

Replay a batch ID and confirm target rows are not duplicated. This validate action addresses a different case (streaming idempotent sink), where a retry of a completed batch produces duplicate sink rows. foreachBatch can execute a batch again and requires idempotent external writes for exactly-once 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.

C:

Force a retry and verify no duplicated sink rows. This validate 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.

D:

Test late events on both sides of the threshold and reconcile counts. This validate 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.

Question 582

At Redwood Civic Services, customers can belong to multiple service plans during the same period. Observed issue: Joining facts directly to the membership table multiplies totals. Before applying a fix, which investigation is most directly relevant?

  1. Inspect fact primary keys and duplicates at candidate grains
  2. Inspect membership cardinalities and duplicated fact amounts
  3. Inspect fact query predicates and current data-skipping statistics
  4. Inspect dashboard queries and the required day-product aggregation grain

Explanation

Correct Answer

B:

Inspect membership cardinalities and duplicated fact amounts. This checks the specific evidence behind joining facts directly to the membership table multiplies totals. A bridge table models many-to-many relationships at an explicit membership grain. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect fact primary keys and duplicates at candidate grains. This diagnose 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.

C:

Inspect fact query predicates and current data-skipping statistics. This diagnose action addresses a different case (liquid clustering for fact models), where rigid daily partitions offer little pruning for customer filters. Liquid clustering enables query-aware data layout without high-cardinality partitioning. 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.

D:

Inspect dashboard queries and the required day-product aggregation grain. This diagnose 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.

Question 583

At Granite Edge Labs, a regulated dataset must delete customer records after a documented retention period. A change was deployed to address: Expired records remain available in historical serving tables. Which test result provides the strongest evidence that the requirement is now met?

  1. Confirm subject absence from all in-scope queryable datasets
  2. Query as privileged and standard readers and verify intended masked values
  3. Verify expired subjects are inaccessible through approved retrieval paths
  4. Confirm reader cannot edit but approved maintainer can deploy

Explanation

Correct Answer

C:

Verify expired subjects are inaccessible through approved retrieval paths. This tests the expected result against expired records remain available in historical serving tables, not simply whether a job or object exists. Retention design must remove records and account for Delta time travel and obsolete files.

Incorrect Answers

A:

Verify subject absence from all in-scope queryable datasets. This validate action addresses a different case (data subject request), where deleting a row from only the gold table leaves copies elsewhere. A complete delete workflow tracks identifiers and propagation across all governed copies. In the stated problem, expired records remain available in historical serving tables; this choice would not establish the required retention purge decision.

B:

Query as privileged and standard readers and verify intended masked values. This validate action addresses a different case (column masking), where a raw SELECT on an approved table exposes plaintext email. Unity Catalog column masks can transform sensitive values at read time. In the stated problem, expired records remain available in historical serving tables; this choice would not establish the required retention purge decision.

D:

Confirm reader cannot edit but approved maintainer can deploy. This validate 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, expired records remain available in historical serving tables; this choice would not establish the required retention purge decision.

Question 584

At Bayview Insurance, a team has SELECT on a table but receives a permission-denied error. A change was deployed to address: The team lacks USE CATALOG and USE SCHEMA on the parent containers. Which test result provides the strongest evidence that the requirement is now met?

  1. Search Catalog Explorer and verify definitions distinguish the assets
  2. Confirm stewards can manage the table while readers retain intended access
  3. Run development tasks and confirm no production objects change
  4. Query the table successfully while unapproved tables stay blocked

Explanation

Correct Answer

D:

Query the table successfully while unapproved tables stay blocked. This tests the expected result against the team lacks USE CATALOG and USE SCHEMA on the parent containers, not simply whether a job or object exists. Unity Catalog object access generally requires relevant parent usage privileges.

Incorrect Answers

A:

Search Catalog Explorer and verify definitions distinguish the assets. This validate action addresses a different case (catalog descriptions), where table and column metadata lack meaningful descriptions. Unity Catalog comments improve discoverability of governed data assets. In the stated problem, the team lacks USE CATALOG and USE SCHEMA on the parent containers; this choice would not establish the required catalog privilege inheritance decision.

B:

Confirm stewards can manage the table while readers retain intended access. This validate 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, the team lacks USE CATALOG and USE SCHEMA on the parent containers; this choice would not establish the required catalog privilege inheritance decision.

C:

Run development tasks and confirm no production objects change. This validate action addresses a different case (environment catalog isolation), where both environments use the same default catalog name in notebooks. Environment-specific catalogs and explicit target names reduce cross-environment writes. In the stated problem, the team lacks USE CATALOG and USE SCHEMA on the parent containers; this choice would not establish the required catalog privilege inheritance decision.

Question 585

Operations at Cobalt Biotech owns a workload where a table is partitioned by business_date. The previously identified issue was: A query wraps business_date in a transformation and reads many partitions. Which metric or audit check best detects drift?

  1. Monitor plans that lose partition pruning
  2. Monitor small-file accumulation and optimization jobs
  3. Monitor shuffle size per task and batch runtime
  4. Monitor cluster-key usefulness as query patterns change

Explanation

Correct Answer

A:

Monitor plans that lose partition pruning. This watches the failure mode described by a query wraps business_date in a transformation and reads many partitions. Direct predicates on partition keys can enable partition pruning. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor small-file accumulation and optimization jobs. This monitor action addresses a different case (small file compaction), where read overhead grows because query plans open excessive small files. OPTIMIZE can compact compatible Delta files without changing logical table contents. In the stated problem, a query wraps business_date in a transformation and reads many partitions; this choice would not establish the required partition pruning decision.

C:

Monitor shuffle size per task and batch runtime. This monitor action addresses a different case (shuffle partition count), where the current partition count is too low for data volume. Shuffle partition sizing affects memory pressure and task parallelism. In the stated problem, a query wraps business_date in a transformation and reads many partitions; this choice would not establish the required partition pruning decision.

D:

Monitor cluster-key usefulness as query patterns change. This monitor action addresses a different case (liquid clustering cardinality), where partitioning by device would produce many tiny partitions. Liquid clustering organizes data by useful filter keys without high-cardinality partition directories. In the stated problem, a query wraps business_date in a transformation and reads many partitions; this choice would not establish the required partition pruning decision.

Question 586

A deployment owner at Bayview Insurance needs to implement a remedy: a telemetry pipeline receives occasionally invalid event timestamps. The present failure is: Dropping invalid rows silently hides upstream quality failures. Which change should be applied?

  1. Apply row_number partitioned by key with explicit descending sequence
  2. Apply a timestamp validation rule and route invalid source events to quarantine
  3. Query supported expectation metric records in the event log
  4. Quarantine or reconcile duplicate active-key records before publishing silver

Explanation

Correct Answer

B:

Apply a timestamp validation rule and route invalid source events to quarantine. This directly changes the feature or logic behind dropping invalid rows silently hides upstream quality failures. Quarantine preserves invalid events separately while allowing valid records through. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Apply row_number partitioned by key with explicit descending sequence. This implement action addresses a different case (latest-per-key with ties), where two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. In the stated problem, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records 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, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records decision.

D:

Quarantine or reconcile duplicate active-key records before publishing silver. This implement 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, dropping invalid rows silently hides upstream quality failures; this choice would not establish the required quarantine bad records decision.

Question 587

At Cobalt Biotech, a diagnostic notebook prints a database password after secret lookup. Architecture constraint: Databricks notebook redaction is incorrectly treated as a comprehensive security control. Which design best addresses this requirement?

  1. Publish a minimal secure view with only approved attributes
  2. Use a row filter keyed to approved region mapping
  3. Pass secrets directly to approved clients and avoid logging them
  4. Apply a governed column mask while preserving needed analytic access

Explanation

Correct Answer

C:

Pass secrets directly to approved clients and avoid logging them. This design addresses databricks notebook redaction is incorrectly treated as a comprehensive security control. Secrets should never be deliberately printed or put in logs, regardless of redaction behavior. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Publish a minimal secure view with only approved attributes. This design action addresses a different case (sensitive data suppression), where a broad SELECT still includes unstructured notes. Column suppression and data minimization prevent unnecessary sensitive-field release. In the stated problem, databricks notebook redaction is incorrectly treated as a comprehensive security control; this choice would not establish the required secret retrieval logs decision.

B:

Use a row filter keyed to approved region mapping. This design 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, databricks notebook redaction is incorrectly treated as a comprehensive security control; this choice would not establish the required secret retrieval logs decision.

D:

Apply a governed column mask while preserving needed analytic access. This design action addresses a different case (column masking), where a raw SELECT on an approved table exposes plaintext email. Unity Catalog column masks can transform sensitive values at read time. In the stated problem, databricks notebook redaction is incorrectly treated as a comprehensive security control; this choice would not establish the required secret retrieval logs decision.

Question 588

At Silver Ridge Logistics, a batch aggregation spills because a few shuffle partitions hold too much data. The known risk is: The current partition count is too low for data volume. After remediation, which ongoing signal best detects recurrence?

  1. Monitor serverless task failures and cost per run
  2. Monitor hot-key frequencies and spill metrics
  3. Monitor worker scaling and long queue time
  4. Monitor shuffle size per task and batch runtime

Explanation

Correct Answer

D:

Monitor shuffle size per task and batch runtime. This watches the failure mode described by the current partition count is too low for data volume. Shuffle partition sizing affects memory pressure and task parallelism. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor serverless task failures and cost per run. This monitor action addresses a different case (serverless job fit), where provisioning overhead exceeds useful task execution time. Supported serverless jobs can reduce infrastructure management and startup overhead. In the stated problem, the current partition count is too low for data volume; this choice would not establish the required shuffle partition count decision.

B:

Monitor hot-key frequencies and spill metrics. This monitor action addresses a different case (skewed joins), where a single join partition spills heavily to disk. Adaptive skew handling or key salting can mitigate a hot join key. In the stated problem, the current partition count is too low for data volume; this choice would not establish the required shuffle partition count decision.

C:

Monitor worker scaling and long queue time. This monitor action addresses a different case (autoscaling right-size), where a fixed high-worker count wastes resources on quiet days. Supported autoscaling can adapt worker count within configured bounds. In the stated problem, the current partition count is too low for data volume; this choice would not establish the required shuffle partition count decision.

Question 589

Quality assurance at Oak Valley Retail checks a corrected workload where a new optional field is added to a bronze event feed. The original fault was: The silver writer rejects every new record after the upstream schema change. Which verification is most decisive?

  1. Read old and new records and verify null semantics for the new field
  2. Shuffle source row order and verify the same account record survives
  3. Inject an invalid record and confirm the update fails visibly
  4. Count retained fact rows and confirm null-key records are represented

Explanation

Correct Answer

A:

Read old and new records and verify null semantics for the new field. This tests the expected result against the silver writer rejects every new record after the upstream schema change, not simply whether a job or object exists. Schema evolution must be reviewed rather than enabling unrestricted acceptance for every column.

Incorrect Answers

B:

Shuffle source row order and verify the same account record survives. This validate action addresses a different case (latest-per-key with ties), where two events have the same event time and yield different surviving rows. A deterministic tie-breaker is required in a per-key window ranking. In the stated problem, the silver writer rejects every new record after the upstream schema change; this choice would not establish the required controlled schema evolution decision.

C:

Inject an invalid record and confirm the update fails visibly. This validate action addresses a different case (expectation fail action), where the pipeline continues despite critical null records. Fail-on-violation expectations stop updates rather than silently filtering rows. In the stated problem, the silver writer rejects every new record after the upstream schema change; this choice would not establish the required controlled schema evolution decision.

D:

Count retained fact rows and confirm null-key records are represented. This validate 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, the silver writer rejects every new record after the upstream schema change; this choice would not establish the required controlled schema evolution decision.

Question 590

At Riverbend Energy, a production Structured Streaming query is restarted after an update. A change was deployed to address: A newly selected checkpoint location makes the stream reread historical input. Which test result provides the strongest evidence that the requirement is now met?

  1. Confirm each key has one selected row matching the maximum sequence
  2. Restart and confirm previously committed input is not reprocessed unexpectedly
  3. Restart a fresh session and confirm the imported module version
  4. Append new files and confirm only new input is processed under checkpoint tracking

Explanation

Correct Answer

B:

Restart and confirm previously committed input is not reprocessed unexpectedly. This tests the expected result against a newly selected checkpoint location makes the stream reread historical input, not simply whether a job or object exists. Streaming checkpoint metadata records progress and state for restart continuity.

Incorrect Answers

A:

Confirm each key has one selected row matching the maximum sequence. This validate 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, a newly selected checkpoint location makes the stream reread historical input; this choice would not establish the required streaming checkpoint identity decision.

C:

Restart a fresh session and confirm the imported module version. This validate 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.

D:

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, a newly selected checkpoint location makes the stream reread historical input; this choice would not establish the required streaming checkpoint identity decision.

Certified Data Engineer Professional Practice Tests