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 32

Question 310

A data engineer at Silver Ridge Logistics must troubleshoot this case: a silver customer table needs insert and update handling from CDC. Evidence: The current INSERT-only target contains duplicate customer keys. What should be inspected first to confirm the failure mechanism?

  1. Inspect per-key frequencies and Spark task duration distribution
  2. Inspect source key uniqueness and merge match conditions
  3. Inspect input schema, target schema and invalid decimal examples
  4. Inspect resend delay distribution and state-store size

Explanation

Correct Answer

B:

Inspect source key uniqueness and merge match conditions. This checks the specific evidence behind the current INSERT-only target contains duplicate customer keys. A keyed Delta MERGE can update existing rows and insert new keys. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Inspect per-key frequencies and Spark task duration distribution. This diagnose action addresses a different case (skewed group aggregation), where a single campaign dominates rows and one reduce task runs for minutes. A hot aggregation key causes skew despite ample parallelism. In the stated problem, the current INSERT-only target contains duplicate customer keys; this choice would not establish the required cdc merge semantics decision.

C:

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 current INSERT-only target contains duplicate customer keys; this choice would not establish the required cdc merge semantics decision.

D:

Inspect resend delay distribution and state-store size. This diagnose action addresses a different case (streaming dedup watermark), where a plain dropDuplicates retains state without a practical bound for never-ending keys. Watermarked streaming deduplication can bound retained duplicate state under an explicit lateness policy. In the stated problem, the current INSERT-only target contains duplicate customer keys; this choice would not establish the required cdc merge semantics decision.

Question 311

At Northfield Analytics, a reusable notebook job processes several regional feeds. Observed issue: Code contains hard-coded region IDs and catalog names. Before applying a fix, which investigation is most directly relevant?

  1. Evaluate notebook and cluster package versions and import origins
  2. Inspect repository paths and bundle deployment definitions for hard-coded workspace identifiers
  3. Compare job parameter definitions to hard-coded notebook literals
  4. Compare deployed job JSON with the version-controlled bundle

Explanation

Correct Answer

C:

Compare job parameter definitions to hard-coded notebook literals. This checks the specific evidence behind code contains hard-coded region IDs and catalog names. Task parameters allow runtime-specific values without changing notebook source. The investigation distinguishes the mechanism from an unrelated operational symptom.

Incorrect Answers

A:

Compare notebook and cluster package versions and import origins. This diagnose action addresses a different case (library precedence), where a notebook-scoped installation overrides the expected cluster version. The runtime can resolve conflicting versions from different installation scopes. In the stated problem, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

B:

Inspect repository paths and bundle deployment definitions for hard-coded workspace identifiers. This diagnose 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, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

D:

Compare deployed job JSON with the version-controlled bundle. This diagnose 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, code contains hard-coded region IDs and catalog names; this choice would not establish the required job parameters decision.

Question 312

At Meadowland Software, finance and marketing marts use different country coding standards. A change is required because: The same country appears under conflicting dimension keys across marts. Which implementation action most directly corrects the configuration?

  1. Alter the dimension schema and backfill the new field safely
  2. On change, close the prior version and insert a new dimension version
  3. Establish governed dimension tables and stable foreign keys in the fact
  4. Map both marts to the governed conformed dimension

Explanation

Correct Answer

D:

Map both marts to the governed conformed dimension. This directly changes the feature or logic behind the same country appears under conflicting dimension keys across marts. A conformed dimension provides common attribute definitions across fact models. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Alter the dimension schema and backfill the new field safely. This implement 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, the same country appears under conflicting dimension keys across marts; this choice would not establish the required conformed dimensions decision.

B:

On change, close the prior version and insert a new dimension version. This implement 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, the same country appears under conflicting dimension keys across marts; this choice would not establish the required conformed dimensions decision.

C:

Create governed dimension tables and stable foreign keys in the fact. This implement 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, the same country appears under conflicting dimension keys across marts; this choice would not establish the required conformed dimensions decision.

Question 313

At Horizon Travel, a source produces multiple records for each business key. A change was deployed to address: The pipeline picks an arbitrary record instead of the newest sequence. 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. Replay a batch ID and confirm target rows are not duplicated
  3. Confirm dashboard results refresh after source data updates
  4. Restart and confirm previously committed input is not reprocessed unexpectedly

Explanation

Correct Answer

A:

Confirm each key has one selected row matching the maximum sequence. This tests the expected result against the pipeline picks an arbitrary record instead of the newest sequence, not simply whether a job or object exists. ROW_NUMBER ordered by a deterministic sequence within each key selects the desired latest row.

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 pipeline picks an arbitrary record instead of the newest sequence; this choice would not establish the required window latest record decision.

C:

Confirm dashboard results refresh after source data updates. This validate 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, the pipeline picks an arbitrary record instead of the newest sequence; this choice would not establish the required window latest record decision.

D:

Restart and confirm previously committed input is not reprocessed unexpectedly. This validate action addresses a different case (streaming checkpoint identity), where a newly selected checkpoint location makes the stream reread historical input. Streaming checkpoint metadata records progress and state for restart continuity. In the stated problem, the pipeline picks an arbitrary record instead of the newest sequence; this choice would not establish the required window latest record decision.

Question 314

At Arbor Medical, cI deploys bundles using a developer personal access token. A change is required because: Scheduled production deployment fails when the developer's token expires. Which implementation action most directly corrects the configuration?

  1. Deploy using an explicit reviewed production target
  2. Configure secure CI auth for the Databricks CLI without hard-coded tokens
  3. Run databricks bundle validate for the intended target in CI
  4. Add relevant test jobs and environment approval gates to the pipeline

Explanation

Correct Answer

B:

Configure secure CI auth for the Databricks CLI without hard-coded tokens. This directly changes the feature or logic behind scheduled production deployment fails when the developer's token expires. Workload identity or service principal authentication decouples CI from employees. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Deploy using an explicit reviewed production target. This implement action addresses a different case (target-safe deployment), where the wrong workspace is selected because target is implicit. Explicit bundle target selection prevents accidental environment deployment. In the stated problem, scheduled production deployment fails when the developer's token expires; this choice would not establish the required api deployment authentication decision.

C:

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, scheduled production deployment fails when the developer's token expires; this choice would not establish the required api deployment authentication decision.

D:

Add relevant test jobs and environment approval gates to the pipeline. This implement 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, scheduled production deployment fails when the developer's token expires; this choice would not establish the required api deployment authentication decision.

Question 315

At Northfield Analytics, a schema receives new governed tables every week. A change is required because: Analysts must repeatedly request identical SELECT grants for each table. Which implementation action most directly corrects the configuration?

  1. Apply USE CATALOG, USE SCHEMA and table SELECT to the consumer group
  2. Transfer ownership to the approved group under supported permissions
  3. Grant SELECT on the schema with requisite parent usage
  4. Grant appropriate BROWSE and keep sensitive table SELECT restricted

Explanation

Correct Answer

C:

Grant SELECT on the schema with requisite parent usage. This directly changes the feature or logic behind analysts must repeatedly request identical SELECT grants for each table. Unity Catalog schema-level privileges can apply to existing and future child objects. It is the concrete configuration for the stated incident.

Incorrect Answers

A:

Apply USE CATALOG, USE SCHEMA and table SELECT to the consumer group. This implement 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, analysts must repeatedly request identical SELECT grants for each table; this choice would not establish the required schema-level grant inheritance decision.

B:

Transfer ownership to the approved group under supported permissions. This implement 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, analysts must repeatedly request identical SELECT grants for each table; this choice would not establish the required schema-level grant inheritance decision.

D:

Grant appropriate BROWSE and keep sensitive table SELECT restricted. This implement 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, analysts must repeatedly request identical SELECT grants for each table; this choice would not establish the required schema-level grant inheritance decision.

Question 316

Quality assurance at Riverbend Energy checks a corrected workload where a four-task Lakeflow Job has one failed downstream task after three predecessors succeeded. The original fault was: Operators rerun the entire job and duplicate completed side effects. Which verification is most decisive?

  1. Re-run and confirm failed partitions complete with stable outputs
  2. Submit a known broken transformation and confirm deployment is blocked
  3. Rerun and verify the intended write succeeds while other tables stay blocked
  4. Confirm only intended tasks rerun and final outputs reconcile

Explanation

Correct Answer

D:

Confirm only intended tasks rerun and final outputs reconcile. This tests the expected result against operators rerun the entire job and duplicate completed side effects, not simply whether a job or object exists. Repair runs can rerun failed or selected tasks while preserving successful predecessor work under supported semantics.

Incorrect Answers

A:

Re-run and confirm failed partitions complete with stable outputs. This validate action addresses a different case (spark ui failure stage), where operators increase driver memory but failures occur on executors. Spark UI task failures and shuffle/spill metrics distinguish worker pressure from driver issues. In the stated problem, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

B:

Submit a known broken transformation and confirm deployment is blocked. This validate 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, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

C:

Rerun and verify the intended write succeeds while other tables stay blocked. This validate 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, operators rerun the entire job and duplicate completed side effects; this choice would not establish the required repair failed tasks decision.

Question 317

At Cedar Brook Commerce, a job should run data repair only after a quality check reports failure. The known risk is: Both the normal and repair tasks run despite a branching requirement. After remediation, which ongoing signal best detects recurrence?

  1. Monitor condition outcomes and unexpected repair-task executions
  2. Alert on unexpected target drift after CI deployments
  3. Monitor task retries and repeated sink key counts
  4. Monitor job run arguments for unexpected target or region values

Explanation

Correct Answer

A:

Monitor condition outcomes and unexpected repair-task executions. This watches the failure mode described by both the normal and repair tasks run despite a branching requirement. Lakeflow Jobs condition tasks can route downstream execution based on a result. It supplies a regression signal after remediation.

Incorrect Answers

B:

Alert on unexpected target drift after CI deployments. This monitor 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, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

C:

Monitor task retries and repeated sink key counts. This monitor 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, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

D:

Monitor job run arguments for unexpected target or region values. This monitor action addresses a different case (job parameters), where code contains hard-coded region IDs and catalog names. Task parameters allow runtime-specific values without changing notebook source. In the stated problem, both the normal and repair tasks run despite a branching requirement; this choice would not establish the required conditional task branches decision.

Question 318

Operations at Horizon Travel owns a workload where development transformations accidentally write to production customer tables. The previously identified issue was: Both environments use the same default catalog name in notebooks. Which metric or audit check best detects drift?

  1. Audit missing-parent-usage failures and overly broad grants
  2. Monitor production table writes from development identities
  3. Audit new location definitions and path overlaps
  4. Monitor unexpected new tables entering the governed schema

Explanation

Correct Answer

B:

Monitor production table writes from development identities. This watches the failure mode described by both environments use the same default catalog name in notebooks. Environment-specific catalogs and explicit target names reduce cross-environment writes. It supplies a regression signal after remediation.

Incorrect Answers

A:

Audit missing-parent-usage failures and overly broad grants. This monitor 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.

C:

Audit new location definitions and path overlaps. This monitor action addresses a different case (external location governance), where raw cloud permissions bypass central catalog governance. External locations map cloud paths to governed Unity Catalog storage credentials. 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:

Monitor unexpected new tables entering the governed schema. This monitor 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, both environments use the same default catalog name in notebooks; this choice would not establish the required environment catalog isolation decision.

Question 319

At Eastern Star Foods, an existing unpartitioned table is being migrated to liquid clustering. Architecture constraint: The proposed maintenance script also runs ZORDER on that clustered table. Which design best addresses this requirement?

  1. Choose supported liquid clustering on commonly filtered device fields
  2. Choose a supported columnar Delta or Parquet layout for analytics
  3. Choose a single clustering layout mechanism for this table
  4. Choose adaptive skew join handling or a justified hot-key strategy

Explanation

Correct Answer

C:

Choose a single clustering layout mechanism for this table. This design addresses the proposed maintenance script also runs ZORDER on that clustered table. Liquid clustering is incompatible with concurrently applying ZORDER to the same table. It establishes the right contract or architecture before execution changes.

Incorrect Answers

A:

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, the proposed maintenance script also runs ZORDER on that clustered table; this choice would not establish the required clustering versus zorder decision.

B:

Choose a supported columnar Delta or Parquet layout for analytics. This design action addresses a different case (columnar compression), where row-oriented text storage increases scans and transfer volumes. Columnar formats and appropriate encoding improve analytical read efficiency. In the stated problem, the proposed maintenance script also runs ZORDER on that clustered table; this choice would not establish the required clustering versus zorder decision.

D:

Choose adaptive skew join handling or a justified hot-key strategy. This design 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 proposed maintenance script also runs ZORDER on that clustered table; this choice would not establish the required clustering versus zorder decision.

Question 320

At Westhaven Services, a JDBC ingestion task authenticates to a third-party database. The known risk is: The hard-coded service password has not rotated for a year. After remediation, which ongoing signal best detects recurrence?

  1. Scan logs and code for new secret exposure patterns
  2. Monitor view definition changes and access to raw source
  3. Audit token service access and key rotation schedules
  4. Alert on secret expiry and authentication failures

Explanation

Correct Answer

D:

Alert on secret expiry and authentication failures. This watches the failure mode described by the hard-coded service password has not rotated for a year. Secret management and controlled rotation reduce long-lived credential exposure. It supplies a regression signal after remediation.

Incorrect Answers

A:

Scan logs and code for new secret exposure patterns. This monitor action addresses a different case (secret retrieval logs), where 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. In the stated problem, the hard-coded service password has not rotated for a year; this choice would not establish the required credential rotation procedure decision.

B:

Monitor view definition changes and access to raw source. This monitor 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, the hard-coded service password has not rotated for a year; this choice would not establish the required credential rotation procedure decision.

C:

Audit token service access and key rotation schedules. This monitor action addresses a different case (pseudonymized join keys), where a naive hash without controlled key management risks predictable identifiers. Keyed pseudonymization can preserve joins while reducing identifier exposure. In the stated problem, the hard-coded service password has not rotated for a year; this choice would not establish the required credential rotation procedure decision.

Certified Data Engineer Professional Practice Tests