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 69

Question 680

At Cobalt Biotech, incoming transaction files continuously arrive and must feed downstream tables. Architecture constraint: Periodic full-refresh queries miss required incremental freshness. Which design best addresses this requirement?

  1. Defer expensive materialization until the required action
  2. Design a keyed CDC target using a reliable sequence and delete handling
  3. Use a managed service principal with only required production privileges
  4. Use a streaming table for append-oriented continuously ingested source data

Explanation

Correct Answer

D:

Use a streaming table for append-oriented continuously ingested source data. This design addresses periodic full-refresh queries miss required incremental freshness. A streaming table tracks continuously arriving source data incrementally. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Defer expensive materialization until the required action. This design 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, periodic full-refresh queries miss required incremental freshness; this choice would not establish the required streaming table choice decision.

B:

Design a keyed CDC target using a reliable sequence and delete handling. This design action addresses a different case (auto cdc keys), where 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. In the stated problem, periodic full-refresh queries miss required incremental freshness; this choice would not establish the required streaming table choice decision.

C:

Use a managed service principal with only required production privileges. This design action addresses a different case (job run-as identity), where an employee departure causes permissions failures during scheduled runs. A stable least-privilege service principal can provide durable job identity. In the stated problem, periodic full-refresh queries miss required incremental freshness; this choice would not establish the required streaming table choice decision.

Question 681

At Bayview Insurance, a bundle task fails after a runtime upgrade. The known risk is: A package import error appears only on the target compute. After remediation, which ongoing signal best detects recurrence?

  1. Monitor library compatibility on future runtime upgrades
  2. Monitor validation failures after dependency or CLI upgrades
  3. Monitor recurrence of the parsing error class
  4. Monitor pipeline error events by dataset and update

Explanation

Correct Answer

A:

Monitor library compatibility on future runtime upgrades. This watches the failure mode described by a package import error appears only on the target compute. Runtime-specific wheel compatibility and pinning must be tested in CI. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor validation failures after dependency or CLI upgrades. This monitor action addresses a different case (bundle validation), where an invalid resource key would be rejected only after production change. Bundle validation detects many configuration problems before deployment. In the stated problem, a package import error appears only on the target compute; this choice would not establish the required python dependency triage decision.

C:

Monitor recurrence of the parsing error class. This monitor action addresses a different case (pipeline debug sampling), where re-running a huge source in development is slow and risky. A minimal reproducible input isolates the failure without modifying production data. In the stated problem, a package import error appears only on the target compute; this choice would not establish the required python dependency triage decision.

D:

Monitor pipeline error events by dataset and update. This monitor action addresses a different case (lakeflow event error classes), where the only visible dashboard status is FAILED without a dataset name. Pipeline event logs identify failing update and dataset messages. In the stated problem, a package import error appears only on the target compute; this choice would not establish the required python dependency triage decision.

Question 682

A data engineer at Lakewood Distribution must troubleshoot this case: a vendor adds an unexpected nonnullable column value during JSON ingestion. Evidence: Unknown or mismatched fields disappear during the bronze load. What should be inspected first to confirm the failure mechanism?

  1. Inspect duplicate file IDs and the ingestion checkpoint state
  2. Inspect raw source and the rescued-data column distribution
  3. Inspect write modes and table-history operations around the loss
  4. Inspect inferred schemas and rescued or null fields in recently ingested rows

Explanation

Correct Answer

B:

Inspect raw source and the rescued-data column distribution. This checks the specific evidence behind unknown or mismatched fields disappear during the bronze load. The rescued data column can preserve records with unexpected schema content for later remediation. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect duplicate file IDs and the ingestion checkpoint state. This diagnose action addresses a different case (retry-safe file loads), where a partially processed input file is loaded twice into Delta. Checkpointed incremental ingestion or stable event-level deduplication prevents repeated effects. In the stated problem, unknown or mismatched fields disappear during the bronze load; this choice would not establish the required auto loader rescued data decision.

C:

Inspect write modes and table-history operations around the loss. This diagnose 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, unknown or mismatched fields disappear during the bronze load; this choice would not establish the required auto loader rescued data decision.

D:

Inspect inferred schemas and rescued or null fields in recently ingested rows. This diagnose action addresses a different case (nested json ingest), where the initial reader assumes one unchanging flat schema and loses new fields. Explicit schema management and rescued data handling protect evolving semi-structured ingestion. In the stated problem, unknown or mismatched fields disappear during the bronze load; this choice would not establish the required auto loader rescued data decision.

Question 683

At Pinecrest Holdings, a Delta fact table receives thousands of tiny append files per hour. Observed issue: Read overhead grows because query plans open excessive small files. Before applying a fix, which investigation is most directly relevant?

  1. Inspect input size variation and worker utilization over time
  2. Inspect current table features, delete patterns and runtime compatibility
  3. Inspect file count and size distribution before tuning
  4. Inspect watermark, state operator metrics and checkpoint size

Explanation

Correct Answer

C:

Inspect file count and size distribution before tuning. This checks the specific evidence behind read overhead grows because query plans open excessive small files. OPTIMIZE can compact compatible Delta files without changing logical table contents. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect input size variation and worker utilization over time. This diagnose 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, read overhead grows because query plans open excessive small files; this choice would not establish the required small file compaction decision.

B:

Inspect current table features, delete patterns and runtime compatibility. This diagnose action addresses a different case (deletion vectors), where each small delete rewrites large data files and increases write cost. Deletion vectors can mark deleted rows without immediate whole-file rewrite when supported. In the stated problem, read overhead grows because query plans open excessive small files; this choice would not establish the required small file compaction decision.

D:

Inspect watermark, state operator metrics and checkpoint size. This diagnose action addresses a different case (streaming state growth), where executor memory pressure grows even though input rate is stable. State retention and checkpoint state-store configuration affect memory requirements. In the stated problem, read overhead grows because query plans open excessive small files; this choice would not establish the required small file compaction decision.

Question 684

At Silver Ridge Logistics, a data engineering job accesses a protected external API. Architecture constraint: An API token is committed in a Python notebook tracked in Git. Which design best addresses this requirement?

  1. Prefer native Spark expressions or a compatible vectorized Pandas UDF for the calculation
  2. Use one managed and repeatable dependency source for the workload
  3. Use transactional merge or a committed batch-ID deduplication design
  4. Pass nonsecret configuration separately and reference an approved secret store for credentials

Explanation

Correct Answer

D:

Pass nonsecret configuration separately and reference an approved secret store for credentials. This design addresses an API token is committed in a Python notebook tracked in Git. Secret-backed configuration avoids embedding credentials in notebooks or deployment YAML. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Prefer native Spark expressions or a compatible vectorized Pandas UDF for the calculation. This design 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, an API token is committed in a Python notebook tracked in Git; this choice would not establish the required secure configuration decision.

B:

Use one managed and repeatable dependency source for the workload. This design 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, an API token is committed in a Python notebook tracked in Git; this choice would not establish the required secure configuration decision.

C:

Use transactional merge or a committed batch-ID deduplication design. This design 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, an API token is committed in a Python notebook tracked in Git; this choice would not establish the required secure configuration decision.

Question 685

At Cedar Brook Commerce, a customer enrichment join uses nullable external IDs. A change was deployed to address: Rows with null external IDs disappear from an inner join. Which test result provides the strongest evidence that the requirement is now met?

  1. Count retained fact rows and confirm null-key records are represented
  2. Append null IDs and confirm they are excluded while valid IDs remain
  3. Inject an invalid record and confirm the update fails visibly
  4. Confirm the plan uses the intended broadcast join and results match

Explanation

Correct Answer

A:

Count retained fact rows and confirm null-key records are represented. This tests the expected result against rows with null external IDs disappear from an inner join, not simply whether a job or object exists. SQL null equality and join type determine whether unmatched rows survive.

Incorrect Answers

B:

Append null IDs and confirm they are excluded while valid IDs remain. This validate 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, rows with null external IDs disappear from an inner join; this choice would not establish the required join with nullable keys 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, rows with null external IDs disappear from an inner join; this choice would not establish the required join with nullable keys decision.

D:

Confirm the plan uses the intended broadcast join and results match. This validate action addresses a different case (broadcast lookup table), where the join triggers a costly shuffle of the large fact dataset. Broadcasting an appropriately sized dimension can avoid a large shuffle join. In the stated problem, rows with null external IDs disappear from an inner join; this choice would not establish the required join with nullable keys decision.

Question 686

At Oak Valley Retail, a new optional field is added to a bronze event feed. Observed issue: The silver writer rejects every new record after the upstream schema change. Before applying a fix, which investigation is most directly relevant?

  1. Inspect malformed timestamps and pipeline data-quality rules
  2. Compare source and target schemas before changing the writer
  3. Group active rows by supplier ID and quantify duplicates
  4. Inspect input schema, target schema and invalid decimal examples

Explanation

Correct Answer

B:

Compare source and target schemas before changing the writer. This checks the specific evidence behind the silver writer rejects every new record after the upstream schema change. Schema evolution must be reviewed rather than enabling unrestricted acceptance for every column. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect malformed timestamps and pipeline data-quality rules. This diagnose action addresses a different case (quarantine bad records), where dropping invalid rows silently hides upstream quality failures. Quarantine preserves invalid events separately while allowing valid records through. 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:

Group active rows by supplier ID and quantify duplicates. This diagnose 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, the silver writer rejects every new record after the upstream schema change; this choice would not establish the required controlled schema evolution decision.

D:

Inspect input schema, target schema and invalid decimal examples. This diagnose action addresses a different case (silver schema enforcement), where implicit type coercion risks invalid numeric values being stored. Schema validation and explicit casts make type conversion failures observable. 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 687

A data engineer at Bayview Insurance must troubleshoot this case: a team has SELECT on a table but receives a permission-denied error. Evidence: The team lacks USE CATALOG and USE SCHEMA on the parent containers. What should be inspected first to confirm the failure mechanism?

  1. Review notebook defaults and catalog settings for both environments
  2. Inspect the available information_schema tables and caller grants
  3. Inspect effective parent usage and table SELECT grants
  4. Inspect current owner and authorized ownership transfer process

Explanation

Correct Answer

C:

Inspect effective parent usage and table SELECT grants. This checks the specific evidence behind the team lacks USE CATALOG and USE SCHEMA on the parent containers. Unity Catalog object access generally requires relevant parent usage privileges. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect notebook defaults and catalog settings for both environments. This diagnose 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.

B:

Inspect the available information_schema tables and caller grants. This diagnose action addresses a different case (information schema discovery), where it uses notebook-specific private metadata APIs that break after upgrades. INFORMATION_SCHEMA provides SQL metadata views subject to visibility permissions. 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.

D:

Inspect current owner and authorized ownership transfer process. This diagnose 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.

Question 688

At Cobalt Biotech, a developer deploys a bundle from a laptop with default settings. A change is required because: The wrong workspace is selected because target is implicit. Which implementation action most directly corrects the configuration?

  1. Run databricks bundle validate for the intended target in CI
  2. Deploy the previous approved bundle revision with correct target
  3. Apply minimal MODIFY and usage grants to the dedicated principal
  4. Deploy using an explicit reviewed production target

Explanation

Correct Answer

D:

Deploy using an explicit reviewed production target. This directly changes the feature or logic behind the wrong workspace is selected because target is implicit. Explicit bundle target selection prevents accidental environment deployment. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Run databricks bundle validate for the intended target in CI. This implement action addresses a different case (bundle validation), where an invalid resource key would be rejected only after production change. Bundle validation detects many configuration problems before deployment. In the stated problem, the wrong workspace is selected because target is implicit; this choice would not establish the required target-safe deployment decision.

B:

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, the wrong workspace is selected because target is implicit; this choice would not establish the required target-safe deployment decision.

C:

Apply minimal MODIFY and usage grants to the dedicated principal. This implement action addresses a different case (job run permission debug), where the run-as principal lacks MODIFY on the target table. Unity Catalog authorization applies to the job execution identity. In the stated problem, the wrong workspace is selected because target is implicit; this choice would not establish the required target-safe deployment decision.

Question 689

At Cedar Brook Commerce, a customer-to-events join has one giant default customer ID. A change was deployed to address: A single join partition spills heavily to disk. Which test result provides the strongest evidence that the requirement is now met?

  1. Compare results and max task time before and after
  2. Run small and large test inputs and compare execution strategies
  3. Confirm partition scan count falls with equal query results
  4. Reconcile changed rows and compare scanned file counts

Explanation

Correct Answer

A:

Compare results and max task time before and after. This tests the expected result against a single join partition spills heavily to disk, not simply whether a job or object exists. Adaptive skew handling or key salting can mitigate a hot join key.

Incorrect Answers

B:

Run small and large test inputs and compare execution strategies. This validate action addresses a different case (adaptive execution), where static join strategy performs poorly at varying input volumes. Adaptive Query Execution can adjust supported shuffle partitions and join strategies at runtime. In the stated problem, a single join partition spills heavily to disk; this choice would not establish the required skewed joins decision.

C:

Confirm partition scan count falls with equal query results. This validate action addresses a different case (partition pruning), where a query wraps business_date in a transformation and reads many partitions. Direct predicates on partition keys can enable partition pruning. In the stated problem, a single join partition spills heavily to disk; this choice would not establish the required skewed joins decision.

D:

Reconcile changed rows and compare scanned file counts. This validate action addresses a different case (predicate-limited merge), where the merge scans unrelated historical partitions. Constraining merge matches to relevant partitions can reduce unnecessary target scanning. In the stated problem, a single join partition spills heavily to disk; this choice would not establish the required skewed joins decision.

Question 690

A deployment owner at Northfield Analytics needs to implement a remedy: a streaming table may accept only rows with nonnull transaction IDs. The present failure is: Invalid rows currently reach downstream aggregates. Which change should be applied?

  1. Query supported expectation metric records in the event log
  2. Add a supported expectation with ON VIOLATION DROP ROW to the dataset definition
  3. Change to a left join and explicitly handle missing dimension fields
  4. Use MERGE with matched update and not-matched insert branches

Explanation

Correct Answer

B:

Add a supported expectation with ON VIOLATION DROP ROW to the dataset definition. This directly changes the feature or logic behind invalid rows currently reach downstream aggregates. A Lakeflow expectation configured to drop invalid rows filters violations from target output. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

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, invalid rows currently reach downstream aggregates; this choice would not establish the required expectation drop action decision.

C:

Change to a left join and explicitly handle missing dimension fields. This implement 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, invalid rows currently reach downstream aggregates; this choice would not establish the required expectation drop action 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, invalid rows currently reach downstream aggregates; this choice would not establish the required expectation drop action decision.

Certified Data Engineer Professional Practice Tests