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 17

Question 160

At Summit Consumer Goods, a remote warehouse is slow under a broad federated query. A change was deployed to address: An analyst pulls millions of rows before a selective filter. Which test result provides the strongest evidence that the requirement is now met?

  1. Confirm authorized query succeeds while excluded tables remain inaccessible
  2. Verify the recipient can query the shared table without a file copy
  3. Query a foreign table from Databricks and reconcile sampled source rows
  4. Compare remote rows scanned and local query results before and after

Explanation

Correct Answer

D:

Compare remote rows scanned and local query results before and after. This tests the expected result against an analyst pulls millions of rows before a selective filter, not simply whether a job or object exists. Supported predicate pushdown can reduce data transferred from a federated source.

Incorrect Answers

A:

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, an analyst pulls millions of rows before a selective filter; this choice would not establish the required federated pushdown decision.

B:

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, an analyst pulls millions of rows before a selective filter; this choice would not establish the required federated pushdown decision.

C:

Query a foreign table from Databricks and reconcile sampled source rows. This validate 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, an analyst pulls millions of rows before a selective filter; this choice would not establish the required federated pushdown decision.

Question 161

At Arbor Medical, a streaming table has a data quality expectation that drops invalid records. A change was deployed to address: Analysts confuse successful pipeline status with zero rejected records. Which test result provides the strongest evidence that the requirement is now met?

  1. Inject a controlled invalid row and confirm reported rejection count
  2. Find the expected schema error and confirm it disappears after correction
  3. Trigger a controlled failure and confirm notification delivery
  4. Confirm the profile scans fewer files with correct result rows

Explanation

Correct Answer

A:

Inject a controlled invalid row and confirm reported rejection count. This tests the expected result against analysts confuse successful pipeline status with zero rejected records, not simply whether a job or object exists. Quality metric events reveal input and dropped records separately from update status.

Incorrect Answers

B:

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, analysts confuse successful pipeline status with zero rejected records; this choice would not establish the required expectation monitoring decision.

C:

Trigger a controlled failure and confirm notification delivery. This validate action addresses a different case (job email notification), where operators manually check the run page every morning. Lakeflow Jobs support status-triggered notifications for run outcomes. In the stated problem, analysts confuse successful pipeline status with zero rejected records; this choice would not establish the required expectation monitoring decision.

D:

Confirm the profile scans fewer files with correct result rows. This validate action addresses a different case (query profile scans), where operators assume the query is always CPU-bound. Query Profile identifies scan, pruning and shuffle behavior for SQL workloads. In the stated problem, analysts confuse successful pipeline status with zero rejected records; this choice would not establish the required expectation monitoring decision.

Question 162

At Cedar Brook Commerce, a job should run data repair only after a quality check reports failure. A change is required because: Both the normal and repair tasks run despite a branching requirement. Which implementation action most directly corrects the configuration?

  1. Revise the task dependency list and deploy a tested wheel or requirements set
  2. Add a condition task and connect success and repair paths to its respective outcomes
  3. Deploy the wheel task with its documented entrypoint and parameters
  4. Set silver task depends_on edges pointing to the bronze task

Explanation

Correct Answer

B:

Add a condition task and connect success and repair paths to its respective outcomes. This directly changes the feature or logic behind both the normal and repair tasks run despite a branching requirement. Lakeflow Jobs condition tasks can route downstream execution based on a result. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Update the task dependency list and deploy a tested wheel or requirements set. This implement action addresses a different case (library version pinning), where a transitive dependency updated to an incompatible version. Explicit compatible dependency versions improve reproducibility across new compute environments. In the stated problem, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

C:

Deploy the wheel task with its documented entrypoint and parameters. This implement action addresses a different case (python task entrypoints), where the task exits before setting up its argument parser. A standard Python entrypoint and explicit arguments avoid notebook runtime assumptions. In the stated problem, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

D:

Set silver task depends_on edges pointing to the bronze task. This implement action addresses a different case (job task dag), where dependent tasks sometimes run before the bronze load finishes. Lakeflow Job task dependencies form a directed acyclic execution graph. In the stated problem, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

Question 163

At Redwood Civic Services, a slow query uses a complex chain of joins and projections. Architecture constraint: Developers tune executor size without inspecting actual exchanges. Which design best addresses this requirement?

  1. Choose a materialized view for refreshable precomputed analytics
  2. Choose a watermark tolerance based on allowed late-arrival behavior
  3. Choose tuning steps based on join and shuffle operators shown in the plan
  4. Choose a return type and null-handling contract matching the output

Explanation

Correct Answer

C:

Choose tuning steps based on join and shuffle operators shown in the plan. This design addresses developers tune executor size without inspecting actual exchanges. The physical execution plan exposes exchanges, scan filters and join strategy. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Choose a materialized view for refreshable precomputed analytics. This design 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, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

B:

Choose a watermark tolerance based on allowed late-arrival behavior. This design 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, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

D:

Choose a return type and null-handling contract matching the output. This design action addresses a different case (udf return schema), where returned values cannot be converted to the declared Spark return type. Pandas UDF return values must conform to the declared Spark data type. In the stated problem, developers tune executor size without inspecting actual exchanges; this choice would not establish the required spark explain plans decision.

Question 164

A deployment owner at Oak Valley Retail needs to implement a remedy: a Pandas UDF produces an array of decimals for downstream analytics. The present failure is: Returned values cannot be converted to the declared Spark return type. Which change should be applied?

  1. Update foreachBatch to upsert by business key with batch idempotency
  2. Build and attach the published wheel and update the job's library reference
  3. Update the task dependency list and deploy a tested wheel or requirements set
  4. Cast returned values consistently and update the UDF schema declaration

Explanation

Correct Answer

D:

Cast returned values consistently and update the UDF schema declaration. This directly changes the feature or logic behind returned values cannot be converted to the declared Spark return type. Pandas UDF return values must conform to the declared Spark data type. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Update foreachBatch to upsert by business key with batch idempotency. This implement 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, returned values cannot be converted to the declared Spark return type; this choice would not establish the required udf return schema decision.

B:

Build and attach the published wheel and update the job's library reference. This implement action addresses a different case (python wheel packaging), where a refactor broke a notebook-relative import in the deployed job. A properly packaged versioned wheel gives Python code stable import paths outside notebooks. In the stated problem, returned values cannot be converted to the declared Spark return type; this choice would not establish the required udf return schema decision.

C:

Update the task dependency list and deploy a tested wheel or requirements set. This implement action addresses a different case (library version pinning), where a transitive dependency updated to an incompatible version. Explicit compatible dependency versions improve reproducibility across new compute environments. In the stated problem, returned values cannot be converted to the declared Spark return type; this choice would not establish the required udf return schema decision.

Question 165

A data engineer at Eastern Star Foods must troubleshoot this case: a streaming job misses a strict end-to-end latency objective at peak load. Evidence: Microbatch processing time exceeds the configured trigger interval. What should be inspected first to confirm the failure mechanism?

  1. Inspect input rate, processed rate and microbatch duration during peaks
  2. Inspect per-key sequence collisions and upstream log offsets
  3. Inspect event-time distribution and state-store growth
  4. Inspect Python UDF execution time and batch serialization in Spark UI

Explanation

Correct Answer

A:

Inspect input rate, processed rate and microbatch duration during peaks. This checks the specific evidence behind microbatch processing time exceeds the configured trigger interval. Shortening a trigger cannot make a saturated single streaming query process overlapping batches faster. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

B:

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

C:

Inspect event-time distribution and state-store growth. This diagnose 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, microbatch processing time exceeds the configured trigger interval; this choice would not establish the required streaming trigger tuning decision.

D:

Inspect Python UDF execution time and batch serialization in Spark UI. This diagnose 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 166

At Meadowland Software, an ETL team writes a large analytic table with high-cardinality strings. Architecture constraint: Row-oriented text storage increases scans and transfer volumes. Which design best addresses this requirement?

  1. Use supported AQE with appropriate shuffle and join settings
  2. Choose a supported columnar Delta or Parquet layout for analytics
  3. Choose supported liquid clustering on commonly filtered device fields
  4. Choose a single clustering layout mechanism for this table

Explanation

Correct Answer

B:

Choose a supported columnar Delta or Parquet layout for analytics. This design addresses row-oriented text storage increases scans and transfer volumes. Columnar formats and appropriate encoding improve analytical read efficiency. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Use supported AQE with appropriate shuffle and join settings. This design 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, row-oriented text storage increases scans and transfer volumes; this choice would not establish the required columnar compression decision.

C:

Choose supported liquid clustering on commonly filtered device fields. This design 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, row-oriented text storage increases scans and transfer volumes; this choice would not establish the required columnar compression decision.

D:

Choose a single clustering layout mechanism for this table. This design action addresses a different case (clustering versus zorder), where the proposed maintenance script also runs ZORDER on that clustered table. Liquid clustering is incompatible with concurrently applying ZORDER to the same table. In the stated problem, row-oriented text storage increases scans and transfer volumes; this choice would not establish the required columnar compression decision.

Question 167

At Harborline Utilities, a job repair reruns an external notification task. The known risk is: Customers receive repeated notifications for the same batch. After remediation, which ongoing signal best detects recurrence?

  1. Audit repeated authorization errors and new broad grants
  2. Monitor CI authentication failures and principal grants
  3. Monitor duplicate delivery IDs and retry attempts
  4. Monitor repeated repairs and remaining downstream failures

Explanation

Correct Answer

C:

Monitor duplicate delivery IDs and retry attempts. This watches the failure mode described by customers receive repeated notifications for the same batch. Task retries need idempotent side effects even when upstream work is reused. It supplies a regression signal after remediation.

Incorrect Answers

A:

Audit repeated authorization errors and new broad grants. This monitor 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, customers receive repeated notifications for the same batch; this choice would not establish the required idempotent retry repair decision.

B:

Monitor CI authentication failures and principal grants. This monitor action addresses a different case (api deployment authentication), where scheduled production deployment fails when the developer's token expires. Workload identity or service principal authentication decouples CI from employees. In the stated problem, customers receive repeated notifications for the same batch; this choice would not establish the required idempotent retry repair decision.

D:

Monitor repeated repairs and remaining downstream failures. This monitor action addresses a different case (repair failed tasks), where operators rerun the entire job and duplicate completed side effects. Repair runs can rerun failed or selected tasks while preserving successful predecessor work under supported semantics. In the stated problem, customers receive repeated notifications for the same batch; this choice would not establish the required idempotent retry repair decision.

Question 168

At Clearstone Media, a central dashboard must display status for hundreds of workflows. The known risk is: A manual UI report omits failed tasks and paginated runs. After remediation, which ongoing signal best detects recurrence?

  1. Monitor utilization and cost per processed gigabyte
  2. Monitor alert evaluations and delivery failures
  3. Monitor missed notification deliveries against failed runs
  4. Monitor API failures, lag and pagination completeness

Explanation

Correct Answer

D:

Monitor API failures, lag and pagination completeness. This watches the failure mode described by a manual UI report omits failed tasks and paginated runs. The Jobs API exposes run records that a program can paginate and aggregate. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor utilization and cost per processed gigabyte. This monitor action addresses a different case (compute utilization), where most provisioned resources sit idle between job runs. Compute metrics and usage history distinguish idle capacity from active work. In the stated problem, a manual UI report omits failed tasks and paginated runs; this choice would not establish the required jobs rest monitoring decision.

B:

Monitor alert evaluations and delivery failures. This monitor 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, a manual UI report omits failed tasks and paginated runs; this choice would not establish the required jobs rest monitoring decision.

C:

Monitor missed notification deliveries against failed runs. This monitor action addresses a different case (job email notification), where operators manually check the run page every morning. Lakeflow Jobs support status-triggered notifications for run outcomes. In the stated problem, a manual UI report omits failed tasks and paginated runs; this choice would not establish the required jobs rest monitoring decision.

Question 169

Quality assurance at Horizon Travel checks a corrected workload where development transformations accidentally write to production customer tables. The original fault was: Both environments use the same default catalog name in notebooks. Which verification is most decisive?

  1. Run development tasks and confirm no production objects change
  2. Compare returned metadata to known visible catalog objects
  3. Confirm stewards can manage the table while readers retain intended access
  4. Query the table successfully while unapproved tables stay blocked

Explanation

Correct Answer

A:

Run development tasks and confirm no production objects change. This tests the expected result against both environments use the same default catalog name in notebooks, not simply whether a job or object exists. Environment-specific catalogs and explicit target names reduce cross-environment writes.

Incorrect Answers

B:

Compare returned metadata to known visible catalog objects. This validate 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, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

C:

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, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

D:

Query the table successfully while unapproved tables stay blocked. This validate action addresses a different case (catalog privilege inheritance), where the team lacks USE CATALOG and USE SCHEMA on the parent containers. Unity Catalog object access generally requires relevant parent usage privileges. In the stated problem, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

Question 170

Quality assurance at Cascade Manufacturing checks a corrected workload where a company loads raw telemetry directly into customer-facing dashboards. The original fault was: Malformed source events contaminate metrics without an intermediate quality boundary. Which verification is most decisive?

  1. Query old and new rows and confirm existing measures and keys remain valid
  2. Inject malformed input and confirm it never contaminates gold
  3. Reconcile sample reports and verify dimensions join without duplication
  4. Reconcile gold totals and dashboard response time against direct fact queries

Explanation

Correct Answer

B:

Inject malformed input and confirm it never contaminates gold. This tests the expected result against malformed source events contaminate metrics without an intermediate quality boundary, not simply whether a job or object exists. Bronze, silver and gold layers separate raw capture, validated refinement and business presentation.

Incorrect Answers

A:

Query old and new rows and confirm existing measures and keys remain valid. This validate action addresses a different case (dimension evolution), where a destructive table recreation would invalidate downstream consumers. Additive schema evolution can preserve contracts when null defaults are acceptable. In the stated problem, malformed source events contaminate metrics without an intermediate quality boundary; this choice would not establish the required medallion bronze silver gold decision.

C:

Reconcile sample reports and verify dimensions join without duplication. This validate action addresses a different case (star schema analytics), where a denormalized mixed-grain table produces redundant attributes and expensive corrections. A star schema links a clear-grain fact to reusable dimensions for consistent analytics. In the stated problem, malformed source events contaminate metrics without an intermediate quality boundary; this choice would not establish the required medallion bronze silver gold decision.

D:

Reconcile gold totals and dashboard response time against direct fact queries. This validate 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, malformed source events contaminate metrics without an intermediate quality boundary; this choice would not establish the required medallion bronze silver gold decision.

Certified Data Engineer Professional Practice Tests