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 18

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.

Question 171

At Harborline Utilities, a daily pipeline must load bronze before parallel silver transformations. Architecture constraint: Dependent tasks sometimes run before the bronze load finishes. Which design best addresses this requirement?

  1. Make writes idempotent before enabling retries
  2. Branch downstream tasks using an If/else condition before divergent paths
  3. Model bronze as predecessor to both independent silver tasks
  4. Defer expensive materialization until the required action

Explanation

Correct Answer

C:

Model bronze as predecessor to both independent silver tasks. This design addresses dependent tasks sometimes run before the bronze load finishes. Lakeflow Job task dependencies form a directed acyclic execution graph. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Make writes idempotent before enabling retries. This design 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, dependent tasks sometimes run before the bronze load finishes; this choice would not establish the required job task dag decision.

B:

Branch downstream tasks using an If/else condition before divergent paths. This design action addresses a different case (conditional task branches), where both the normal and repair tasks run despite a branching requirement. Lakeflow Jobs condition tasks can route downstream execution based on a result. In the stated problem, dependent tasks sometimes run before the bronze load finishes; this choice would not establish the required job task dag decision.

D:

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, dependent tasks sometimes run before the bronze load finishes; this choice would not establish the required job task dag decision.

Question 172

At Pinecrest Holdings, a failed regional load has the wrong processing date. Observed issue: The scheduler launches a full rebuild instead of rerunning the affected date. Before applying a fix, which investigation is most directly relevant?

  1. Inspect effective grants on source, target and parent containers for the run-as principal
  2. Inspect CI stages for tests, bundle validation and approvals
  3. Inspect CLI target resolution and workspace host for the command
  4. Inspect run parameters and affected partition date

Explanation

Correct Answer

D:

Inspect run parameters and affected partition date. This checks the specific evidence behind the scheduler launches a full rebuild instead of rerunning the affected date. Job repair or rerun parameters can target a specific processing window. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect effective grants on source, target and parent containers for the run-as principal. This diagnose 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 scheduler launches a full rebuild instead of rerunning the affected date; this choice would not establish the required override run parameters decision.

B:

Inspect CI stages for tests, bundle validation and approvals. This diagnose action addresses a different case (ci quality gates), where the deployment pipeline only checks YAML syntax. CI must run transformation tests and controlled integration checks before deployment. In the stated problem, the scheduler launches a full rebuild instead of rerunning the affected date; this choice would not establish the required override run parameters decision.

C:

Inspect CLI target resolution and workspace host for the command. This diagnose 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, the scheduler launches a full rebuild instead of rerunning the affected date; this choice would not establish the required override run parameters decision.

Question 173

At Harborline Utilities, a shared ETL project uses development and production Lakeflow Jobs. Architecture constraint: Development job arguments were deployed into the production target. Which design best addresses this requirement?

  1. Define environment-specific target values without forking business logic
  2. Package shared transformations into importable modules with explicit dependencies
  3. Move resource definitions into bundle YAML with review gates
  4. Refactor business rules as pure DataFrame transform functions

Explanation

Correct Answer

A:

Define environment-specific target values without forking business logic. This design addresses development job arguments were deployed into the production target. Bundle targets can override environment-specific variables and resource settings. It establishes the right contract or architecture before execution changes.

Incorrect Answers

B:

Package shared transformations into importable modules with explicit dependencies. This design 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, development job arguments were deployed into the production target; this choice would not establish the required bundle target overrides decision.

C:

Move resource definitions into bundle YAML with review gates. This design action addresses a different case (databricks cli resource updates), where production configuration drifts from repository source definitions. Declarative deployment describes resources as reviewed version-controlled artifacts. In the stated problem, development job arguments were deployed into the production target; this choice would not establish the required bundle target overrides decision.

D:

Refactor business rules as pure DataFrame transform functions. This design action addresses a different case (transform composability), where business logic depends on notebook state and widgets. DataFrame.transform supports composable DataFrame-to-DataFrame functions. In the stated problem, development job arguments were deployed into the production target; this choice would not establish the required bundle target overrides decision.

Question 174

At Meadowland Software, a CI pipeline modifies jobs through ad hoc unversioned API calls. A change is required because: Production configuration drifts from repository source definitions. Which implementation action most directly corrects the configuration?

  1. Deploy the wheel task with its documented entrypoint and parameters
  2. Use the Databricks CLI to validate and deploy the bundle target
  3. Move task source under version control and declare jobs or pipelines in bundle resources
  4. Set explicit target overrides and deploy using the approved production target

Explanation

Correct Answer

B:

Use the Databricks CLI to validate and deploy the bundle target. This directly changes the feature or logic behind production configuration drifts from repository source definitions. Declarative deployment describes resources as reviewed version-controlled artifacts. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

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, production configuration drifts from repository source definitions; this choice would not establish the required databricks cli resource updates decision.

C:

Move task source under version control and declare jobs or pipelines in bundle resources. This implement action addresses a different case (bundle repository layout), where source files and deployment definitions are coupled to one developer workspace. A versioned Declarative Automation Bundle defines code and resource configurations separately from the target workspace. In the stated problem, production configuration drifts from repository source definitions; this choice would not establish the required databricks cli resource updates decision.

D:

Set explicit target overrides and deploy using the approved production target. This implement action addresses a different case (bundle target overrides), where development job arguments were deployed into the production target. Bundle targets can override environment-specific variables and resource settings. In the stated problem, production configuration drifts from repository source definitions; this choice would not establish the required databricks cli resource updates decision.

Question 175

At Granite Edge Labs, a Spark stream consumes from a Kafka topic into Delta. The known risk is: Restarting with a fresh checkpoint replays previously ingested messages. After remediation, which ongoing signal best detects recurrence?

  1. Monitor newly arriving file-schema mismatches
  2. Monitor schema-registry incompatibility and decode failures
  3. Monitor consumer lag and checkpoint health
  4. Monitor unexpected overwrite or delete operations on bronze

Explanation

Correct Answer

C:

Monitor consumer lag and checkpoint health. This watches the failure mode described by restarting with a fresh checkpoint replays previously ingested messages. A stable streaming checkpoint maintains Kafka offsets and sink progress across restarts. It supplies a regression signal after remediation.

Incorrect Answers

A:

Monitor newly arriving file-schema mismatches. This monitor action addresses a different case (parquet schema mismatch), where a merge step fails after a producer changes an integer field to string. Parquet schema compatibility matters even when column names are unchanged. In the stated problem, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

B:

Monitor schema-registry incompatibility and decode failures. This monitor action addresses a different case (avro schema evolution), where an older consumer cannot deserialize records from a newer producer schema. Avro writer-reader schema compatibility must be maintained for evolution. In the stated problem, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability 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, restarting with a fresh checkpoint replays previously ingested messages; this choice would not establish the required kafka offset durability decision.

Question 176

An architecture review at Cascade Manufacturing covers a workload where compliance needs to identify all tables containing restricted PII. The unresolved constraint is: Naming conventions alone are inconsistent across teams. Which design is most appropriate?

  1. Use lineage alongside data-quality checks to trace source-to-output transformations
  2. Permit metadata discovery while requiring separate approvals for SELECT
  3. Choose approved managed storage locations for governed tables
  4. Adopt centrally governed classification tags for sensitive assets

Explanation

Correct Answer

D:

Adopt centrally governed classification tags for sensitive assets. This design addresses naming conventions alone are inconsistent across teams. Governed tags can classify assets for discovery and policy workflows. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

Use lineage alongside data-quality checks to trace source-to-output transformations. This design action addresses a different case (lineage tracking), where investigators cannot tell which upstream transformation produced it. Unity Catalog lineage records relationships between governed data assets. In the stated problem, naming conventions alone are inconsistent across teams; this choice would not establish the required governed tags decision.

B:

Permit metadata discovery while requiring separate approvals for SELECT. This design action addresses a different case (browse metadata privilege), where teams grant SELECT merely to expose object listings. BROWSE enables controlled metadata discovery without granting data read access. In the stated problem, naming conventions alone are inconsistent across teams; this choice would not establish the required governed tags decision.

C:

Choose approved managed storage locations for governed tables. This design action addresses a different case (managed storage ownership), where the data platform cannot apply consistent lifecycle governance. Managed locations centralize storage ownership for Unity Catalog managed assets. In the stated problem, naming conventions alone are inconsistent across teams; this choice would not establish the required governed tags decision.

Question 177

At Redwood Civic Services, customers can belong to multiple service plans during the same period. The known risk is: Joining facts directly to the membership table multiplies totals. After remediation, which ongoing signal best detects recurrence?

  1. Monitor duplicate bridge rows and invalid overlapping memberships
  2. Monitor overlapping intervals and multiple current versions
  3. Monitor aggregate freshness and reconciliation differences
  4. Monitor orphaned foreign keys and repeated business identifiers

Explanation

Correct Answer

A:

Monitor duplicate bridge rows and invalid overlapping memberships. This watches the failure mode described by joining facts directly to the membership table multiplies totals. A bridge table models many-to-many relationships at an explicit membership grain. It supplies a regression signal after remediation.

Incorrect Answers

B:

Monitor overlapping intervals and multiple current versions. This monitor action addresses a different case (scd type 2 effective dates), where a single current tier overwrites history in the dimension. SCD Type 2 stores effective start/end intervals for distinct historical dimension versions. 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:

Monitor aggregate freshness and reconciliation differences. This monitor 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.

D:

Monitor orphaned foreign keys and repeated business identifiers. This monitor 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 178

A deployment owner at Silver Ridge Logistics needs to implement a remedy: a streaming pipeline fails only for one nested record. The present failure is: Re-running a huge source in development is slow and risky. Which change should be applied?

  1. Deploy the previous approved bundle revision with correct target
  2. Run the parsing logic on a small synthetic equivalent record
  3. Deploy using an explicit reviewed production target
  4. Commit and deploy the approved setting through the bundle

Explanation

Correct Answer

B:

Run the parsing logic on a small synthetic equivalent record. This directly changes the feature or logic behind re-running a huge source in development is slow and risky. A minimal reproducible input isolates the failure without modifying production data. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

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, re-running a huge source in development is slow and risky; this choice would not establish the required pipeline debug sampling decision.

C:

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, re-running a huge source in development is slow and risky; this choice would not establish the required pipeline debug sampling decision.

D:

Commit and deploy the approved setting through the bundle. This implement action addresses a different case (unmanaged resource drift), where subsequent CI redeployment unexpectedly overwrites it. Declarative source of truth should include intentional job-resource changes. In the stated problem, re-running a huge source in development is slow and risky; this choice would not establish the required pipeline debug sampling decision.

Question 179

A data engineer at Westridge Research must troubleshoot this case: a source string price unexpectedly arrives where a decimal is required. Evidence: Implicit type coercion risks invalid numeric values being stored. What should be inspected first to confirm the failure mechanism?

  1. Inspect the streaming table definition and expectation violation counts
  2. Inspect malformed timestamps and pipeline data-quality rules
  3. Inspect input schema, target schema and invalid decimal examples
  4. Inspect null key prevalence and join type in the physical plan

Explanation

Correct Answer

C:

Inspect input schema, target schema and invalid decimal examples. This checks the specific evidence behind implicit type coercion risks invalid numeric values being stored. Schema validation and explicit casts make type conversion failures observable. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect the streaming table definition and expectation violation counts. This diagnose 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, implicit type coercion risks invalid numeric values being stored; this choice would not establish the required silver schema enforcement decision.

B:

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, implicit type coercion risks invalid numeric values being stored; this choice would not establish the required silver schema enforcement decision.

D:

Inspect null key prevalence and join type in the physical plan. This diagnose 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, implicit type coercion risks invalid numeric values being stored; this choice would not establish the required silver schema enforcement decision.

Question 180

Quality assurance at Orion Capital checks a corrected workload where a group creates many tables in random external paths. The original fault was: The data platform cannot apply consistent lifecycle governance. Which verification is most decisive?

  1. Confirm stewards can manage the table while readers retain intended access
  2. Confirm users can discover metadata but cannot read restricted table rows
  3. Create a test table and confirm approved analysts can query it
  4. Confirm managed table storage resolves to the approved location

Explanation

Correct Answer

D:

Confirm managed table storage resolves to the approved location. This tests the expected result against the data platform cannot apply consistent lifecycle governance, not simply whether a job or object exists. Managed locations centralize storage ownership for Unity Catalog managed assets.

Incorrect Answers

A:

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 data platform cannot apply consistent lifecycle governance; this choice would not establish the required managed storage ownership decision.

B:

Confirm users can discover metadata but cannot read restricted table rows. This validate action addresses a different case (browse metadata privilege), where teams grant SELECT merely to expose object listings. BROWSE enables controlled metadata discovery without granting data read access. In the stated problem, the data platform cannot apply consistent lifecycle governance; this choice would not establish the required managed storage ownership decision.

C:

Create a test table and confirm approved analysts can query it. This validate action addresses a different case (schema-level grant inheritance), where analysts must repeatedly request identical SELECT grants for each table. Unity Catalog schema-level privileges can apply to existing and future child objects. In the stated problem, the data platform cannot apply consistent lifecycle governance; this choice would not establish the required managed storage ownership decision.

Certified Data Engineer Professional Practice Tests