cert
cert-1
cert-2

Pass Google Professional Data Engineer 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
Professional Data Engineer Exam - Verified By Experts
Professional Data Engineer Premium Bundle
$29.98

Professional Data Engineer Premium Bundle

$79.99
$109.97
  • Premium File 349 Questions & Answers. Last update: Nov 02, 2026
  • Training Course 201 Video Lectures
  • Study Guide 543 Pages
 
$109.97
$79.99
accept 59 downloads in last 7 days
block-screenshots
Purchase Google Professional Data Engineer Exam Training Products Individually
Google Professional Data Engineer Premium File
Premium File 349 Q&A
$76.99$69.99
Google Professional Data Engineer Video Training Course
Training Course 201 Lectures
$21.99 $19.99
Google Professional Data Engineer PDF Study Guide
Study Guide 543 Pages
$21.99 $19.99
Google Professional Data Engineer Practice Test 30

Question 290

A Google Cloud data engineer is addressing: An analytics team uses LLM-generated BigQuery SQL and executes it immediately against production tables with write privileges. Which TWO complementary actions should the team take? Select TWO answers.

  1. Review transaction boundaries, read-write patterns, recovery guarantees, and candidate database capabilities.
  2. Implement version-aware merges with authoritative ordering and an auditable correction pathway.
  3. Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results.
  4. Require human-reviewed read-only dry runs and approved execution boundaries for generated queries.
  5. Implement deterministic event-key deduplication or idempotent sink semantics with an appropriate replay window.

Explanation

Correct Answers

C:

Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results. This is the applicable diagnostic investigation. Its complementary step is: Require human-reviewed read-only dry runs and approved execution boundaries for generated queries. Together they address: Generated SQL needs explicit validation, permission boundaries, and review before modifying governed data.

D:

Require human-reviewed read-only dry runs and approved execution boundaries for generated queries. This is the applicable controlled engineering response. Its complementary step is: Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results. Together they address: Generated SQL needs explicit validation, permission boundaries, and review before modifying governed data.

Incorrect Answers

A:

Review transaction boundaries, read-write patterns, recovery guarantees, and candidate database capabilities. This could be useful for another system: An order service needs multi-row transactional correctness, yet engineers propose independent uncoordinated object writes as the system of record. For this situation, the necessary paired decisions are to examine (Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results.) and to implement (Require human-reviewed read-only dry runs and approved execution boundaries for generated queries.).

B:

Implement version-aware merges with authoritative ordering and an auditable correction pathway. This could be useful for another system: A reporting table is updated from multiple partners, and records arriving days late overwrite newer authoritative versions. For this situation, the necessary paired decisions are to examine (Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results.) and to implement (Require human-reviewed read-only dry runs and approved execution boundaries for generated queries.).

E:

Implement deterministic event-key deduplication or idempotent sink semantics with an appropriate replay window. This could be useful for another system: A payments stream retries messages after transient failures, causing duplicate warehouse revenue rows during replay. For this situation, the necessary paired decisions are to examine (Inspect proposed SQL statements, query plans, target datasets, write permissions, and test results.) and to implement (Require human-reviewed read-only dry runs and approved execution boundaries for generated queries.).

Question 291

After applying the change, the team re-examines this condition: An application routes financial writes to a stale read replica after primary failure, returning success before records are durably committed. Which result BEST verifies the improvement?

  1. A controlled primary failure does not acknowledge uncommitted financial writes as durable.
  2. A representative report returns identical metrics while processing fewer billed bytes.
  3. A zonal failover test resumes data ingestion within the documented RTO.
  4. Rebuilt totals match trusted controls with auditable corrections and no duplicates.

Explanation

Correct Answer

A:

A controlled primary failure does not acknowledge uncommitted financial writes as durable. This measures the intended corrected behavior rather than only confirming a setting. Implemented action: Route writes through the supported transactional primary or managed failover endpoint with retry handling. Failover designs must preserve required write consistency and application connection semantics.

Incorrect Answers

B:

A representative report returns identical metrics while processing fewer billed bytes. This addresses a different situation: A reporting application repeatedly runs SELECT star against a wide event table and billing spikes even though it needs five fields. The current scenario instead calls for the more directly applicable verification result: A controlled primary failure does not acknowledge uncommitted financial writes as durable. The reason is that failover designs must preserve required write consistency and application connection semantics.

C:

A zonal failover test resumes data ingestion within the documented RTO. This addresses a different situation: A production relational data source resides on a single-zone Cloud SQL instance and a zone outage stops all ingestion. The current scenario instead calls for the more directly applicable verification result: A controlled primary failure does not acknowledge uncommitted financial writes as durable. The reason is that failover designs must preserve required write consistency and application connection semantics.

D:

Rebuilt totals match trusted controls with auditable corrections and no duplicates. This addresses a different situation: An upstream vendor accidentally publishes a corrupted schema version and downstream totals become wrong before anyone notices. The current scenario instead calls for the more directly applicable verification result: A controlled primary failure does not acknowledge uncommitted financial writes as durable. The reason is that failover designs must preserve required write consistency and application connection semantics.

Question 292

After applying the change, the team re-examines this condition: A Dataflow JavaScript or Python user-defined transform catches every exception and returns an empty record, hiding thousands of failed rows. Which result BEST verifies the improvement?

  1. Running the same batch twice yields identical final customer records and aggregate totals.
  2. Malformed events are quarantined with traceable context while valid events continue.
  3. A seeded malformed value is visible with cause and does not silently enter clean output.
  4. A seeded sensitive ticket is handled under policy while its label is accurate enough for downstream use.

Explanation

Correct Answer

C:

A seeded malformed value is visible with cause and does not silently enter clean output. This measures the intended corrected behavior rather than only confirming a setting. Implemented action: Add structured error outputs and fail or quarantine according to the data contract. Transformation failures require observable error paths and defined quality thresholds.

Incorrect Answers

A:

Running the same batch twice yields identical final customer records and aggregate totals. This addresses a different situation: A nightly BigQuery MERGE job occasionally reruns after an orchestrator timeout and inserts duplicate business keys. The current scenario instead calls for the more directly applicable verification result: A seeded malformed value is visible with cause and does not silently enter clean output. The reason is that transformation failures require observable error paths and defined quality thresholds.

B:

Malformed events are quarantined with traceable context while valid events continue. This addresses a different situation: Poison messages repeatedly fail subscriber parsing, preventing healthy telemetry events from moving through the subscription. The current scenario instead calls for the more directly applicable verification result: A seeded malformed value is visible with cause and does not silently enter clean output. The reason is that transformation failures require observable error paths and defined quality thresholds.

D:

A seeded sensitive ticket is handled under policy while its label is accurate enough for downstream use. This addresses a different situation: A content pipeline sends customer free-text support tickets to a generative model for categorization without excluding sensitive identifiers. The current scenario instead calls for the more directly applicable verification result: A seeded malformed value is visible with cause and does not silently enter clean output. The reason is that transformation failures require observable error paths and defined quality thresholds.

Question 293

A Google Cloud data engineer is addressing: A platform has steady high-volume SQL demand but is paying unpredictable per-query cost while finance requires capacity budgets. Which TWO complementary actions should the team take? Select TWO answers.

  1. Use appropriate interactive and batch workload controls with guaranteed critical capacity.
  2. Analyze historical slot use, edition features, on-demand costs, and commitment terms.
  3. Model an appropriate BigQuery Editions capacity reservation with planned commitments.
  4. Protect streaming settlement capacity and schedule noncritical experiments appropriately.
  5. Review reservation assignments, burst schedule, idle capacity, and job limits.

Explanation

Correct Answers

B:

Analyze historical slot use, edition features, on-demand costs, and commitment terms. This is the applicable diagnostic investigation. Its complementary step is: Model an appropriate BigQuery Editions capacity reservation with planned commitments. Together they address: Capacity pricing and reservations should be evaluated against measured utilization and service commitments.

C:

Model an appropriate BigQuery Editions capacity reservation with planned commitments. This is the applicable controlled engineering response. Its complementary step is: Analyze historical slot use, edition features, on-demand costs, and commitment terms. Together they address: Capacity pricing and reservations should be evaluated against measured utilization and service commitments.

Incorrect Answers

A:

Use appropriate interactive and batch workload controls with guaranteed critical capacity. This could be useful for another system: A same-day executive dashboard competes with a large nonurgent nightly historical rebuild. For this situation, the necessary paired decisions are to examine (Analyze historical slot use, edition features, on-demand costs, and commitment terms.) and to implement (Model an appropriate BigQuery Editions capacity reservation with planned commitments.).

D:

Protect streaming settlement capacity and schedule noncritical experiments appropriately. This could be useful for another system: A payment streaming system is operationally critical, but monthly experimentation triggers heavy resource contention and delayed settlement events. For this situation, the necessary paired decisions are to examine (Analyze historical slot use, edition features, on-demand costs, and commitment terms.) and to implement (Model an appropriate BigQuery Editions capacity reservation with planned commitments.).

E:

Review reservation assignments, burst schedule, idle capacity, and job limits. This could be useful for another system: A data science team needs occasional huge feature-engineering runs but competes with a permanently reserved reporting workload. For this situation, the necessary paired decisions are to examine (Analyze historical slot use, edition features, on-demand costs, and commitment terms.) and to implement (Model an appropriate BigQuery Editions capacity reservation with planned commitments.).

Question 294

After applying the change, the team re-examines this condition: A lake accumulates experimental intermediate outputs that cost more than final retained datasets and lacks automated expiration. Which result BEST verifies the improvement?

  1. Unused scratch output expires while legal records and required lineage artifacts remain intact.
  2. A representative lake query improves read performance without losing or duplicating rows.
  3. A deliberately absent daily partition triggers a reliable alert before downstream reporting.
  4. The public researcher retrieves allowed files but cannot list or read restricted patient objects.

Explanation

Correct Answer

A:

Unused scratch output expires while legal records and required lineage artifacts remain intact. This measures the intended corrected behavior rather than only confirming a setting. Implemented action: Create a tagged lifecycle policy for transient processing artifacts with documented exclusions. Intermediate-data retention should follow business utility, lineage, and compliance policy.

Incorrect Answers

B:

A representative lake query improves read performance without losing or duplicating rows. This addresses a different situation: A Spark job writes millions of tiny Parquet objects, causing large listing overhead and poor query performance across the lake. The current scenario instead calls for the more directly applicable verification result: Unused scratch output expires while legal records and required lineage artifacts remain intact. The reason is that intermediate-data retention should follow business utility, lineage, and compliance policy.

C:

A deliberately absent daily partition triggers a reliable alert before downstream reporting. This addresses a different situation: A data lake ingestion job repeatedly misses one daily source partition yet storage dashboards show only total object count. The current scenario instead calls for the more directly applicable verification result: Unused scratch output expires while legal records and required lineage artifacts remain intact. The reason is that intermediate-data retention should follow business utility, lineage, and compliance policy.

D:

The public researcher retrieves allowed files but cannot list or read restricted patient objects. This addresses a different situation: A research lake contains both public scientific data and restricted patient samples under one bucket with unrestricted reader roles. The current scenario instead calls for the more directly applicable verification result: Unused scratch output expires while legal records and required lineage artifacts remain intact. The reason is that intermediate-data retention should follow business utility, lineage, and compliance policy.

Question 295

Before modifying the data platform, the team observes: A once-weekly Spark transformation uses a permanently running Dataproc cluster that sits idle most of the week. Which evidence should the engineer examine FIRST?

  1. Examine sink contract, retry mechanics, transactional support, and event identifiers.
  2. Review source log positions, change timestamps, key identities, and destination merge semantics.
  3. Inspect delivery attempt counts, error patterns, dead-letter configuration, and acknowledgements.
  4. Review cluster utilization, job run time, startup overhead, and storage dependencies.

Explanation

Correct Answer

D:

Review cluster utilization, job run time, startup overhead, and storage dependencies. This evidence directly tests the uncertain part of the described system. Job-scoped managed compute can reduce idle cost for intermittent batch workloads. A controlled response is: Use appropriately sized ephemeral Dataproc job clusters or serverless Spark execution.

Incorrect Answers

A:

Examine sink contract, retry mechanics, transactional support, and event identifiers. This addresses a different situation: An engineer claims an exactly-once Dataflow pipeline makes arbitrary external API side effects impossible to duplicate. The current scenario instead calls for the more directly applicable investigation: Review cluster utilization, job run time, startup overhead, and storage dependencies. The reason is that job-scoped managed compute can reduce idle cost for intermittent batch workloads.

B:

Review source log positions, change timestamps, key identities, and destination merge semantics. This addresses a different situation: Datastream CDC events sometimes reach the destination out of order after reconnection and older rows overwrite current values. The current scenario instead calls for the more directly applicable investigation: Review cluster utilization, job run time, startup overhead, and storage dependencies. The reason is that job-scoped managed compute can reduce idle cost for intermittent batch workloads.

C:

Inspect delivery attempt counts, error patterns, dead-letter configuration, and acknowledgements. This addresses a different situation: Poison messages repeatedly fail subscriber parsing, preventing healthy telemetry events from moving through the subscription. The current scenario instead calls for the more directly applicable investigation: Review cluster utilization, job run time, startup overhead, and storage dependencies. The reason is that job-scoped managed compute can reduce idle cost for intermittent batch workloads.

Question 296

Before modifying the data platform, the team observes: A Dataproc Spark batch shuffles terabytes into a handful of very large partitions and regularly runs out of memory. Which evidence should the engineer examine FIRST?

  1. Inspect Spark UI shuffle metrics, skew, executor memory, and partition configuration.
  2. Review cluster utilization, job run time, startup overhead, and storage dependencies.
  3. Inspect ticket contents, model input logs, privacy policies, and enrichment accuracy.
  4. Review UDF exceptions, input samples, metrics, and dead-letter records.

Explanation

Correct Answer

A:

Inspect Spark UI shuffle metrics, skew, executor memory, and partition configuration. This evidence directly tests the uncertain part of the described system. Distributed batch jobs need partitioning that matches data volume and available executor resources. A controlled response is: Tune adaptive execution and partitions or repartition skewed keys according to the workload.

Incorrect Answers

B:

Review cluster utilization, job run time, startup overhead, and storage dependencies. This addresses a different situation: A once-weekly Spark transformation uses a permanently running Dataproc cluster that sits idle most of the week. The current scenario instead calls for the more directly applicable investigation: Inspect Spark UI shuffle metrics, skew, executor memory, and partition configuration. The reason is that distributed batch jobs need partitioning that matches data volume and available executor resources.

C:

Inspect ticket contents, model input logs, privacy policies, and enrichment accuracy. This addresses a different situation: A content pipeline sends customer free-text support tickets to a generative model for categorization without excluding sensitive identifiers. The current scenario instead calls for the more directly applicable investigation: Inspect Spark UI shuffle metrics, skew, executor memory, and partition configuration. The reason is that distributed batch jobs need partitioning that matches data volume and available executor resources.

D:

Review UDF exceptions, input samples, metrics, and dead-letter records. This addresses a different situation: A Dataflow JavaScript or Python user-defined transform catches every exception and returns an empty record, hiding thousands of failed rows. The current scenario instead calls for the more directly applicable investigation: Inspect Spark UI shuffle metrics, skew, executor memory, and partition configuration. The reason is that distributed batch jobs need partitioning that matches data volume and available executor resources.

Question 297

Before modifying the data platform, the team observes: Analysts may inspect product transactions but only a small fraud group may see a sensitive risk score in the same table. Which evidence should the engineer examine FIRST?

  1. Check data classifications, policy tags, user groups, dataset roles, and sample SELECT permissions.
  2. Review contractual geographies, BigQuery dataset locations, Cloud Storage bucket regions, and transfer flows.
  3. Inspect effective org policies, project inheritance, exceptions, and historical resource creation.
  4. Inspect Dataflow worker identity, source bucket policies, destination dataset grants, and credential handling.

Explanation

Correct Answer

A:

Check data classifications, policy tags, user groups, dataset roles, and sample SELECT permissions. This evidence directly tests the uncertain part of the described system. Column-level access policies can restrict sensitive BigQuery fields independently of broad table query rights. A controlled response is: Apply approved column policy tags and corresponding fine-grained access controls.

Incorrect Answers

B:

Review contractual geographies, BigQuery dataset locations, Cloud Storage bucket regions, and transfer flows. This addresses a different situation: A European customer contract restricts processing and storage to approved locations, while engineers intend to replicate datasets to another continent. The current scenario instead calls for the more directly applicable investigation: Check data classifications, policy tags, user groups, dataset roles, and sample SELECT permissions. The reason is that column-level access policies can restrict sensitive BigQuery fields independently of broad table query rights.

C:

Inspect effective org policies, project inheritance, exceptions, and historical resource creation. This addresses a different situation: Several developer projects can create external IP resources and unrestricted service-account keys even though the organization prohibits them. The current scenario instead calls for the more directly applicable investigation: Check data classifications, policy tags, user groups, dataset roles, and sample SELECT permissions. The reason is that column-level access policies can restrict sensitive BigQuery fields independently of broad table query rights.

D:

Inspect Dataflow worker identity, source bucket policies, destination dataset grants, and credential handling. This addresses a different situation: A Dataflow job in a processing project reads raw data from an ingestion project but uses a broad human administrator credential. The current scenario instead calls for the more directly applicable investigation: Check data classifications, policy tags, user groups, dataset roles, and sample SELECT permissions. The reason is that column-level access policies can restrict sensitive BigQuery fields independently of broad table query rights.

Question 298

Before modifying the data platform, the team observes: A pilot warehouse handles thousands of daily events but must support hundreds of millions without rewriting every consuming dashboard. Which evidence should the engineer examine FIRST?

  1. Review schema versions, producer changes, consumer dependencies, and failed-message records.
  2. Inventory datasets, owners, classifications, descriptions, and upstream-downstream dependencies.
  3. Inspect landing locations, transformation stages, table permissions, and traceability of corrections.
  4. Inspect forecast data volume, query patterns, ingestion rates, retention, and service limits.

Explanation

Correct Answer

D:

Inspect forecast data volume, query patterns, ingestion rates, retention, and service limits. This evidence directly tests the uncertain part of the described system. Future scale requirements must influence partitioning, decoupling, and managed resource choices. A controlled response is: Design elastic ingestion and partitioned analytical storage with stable governed interfaces.

Incorrect Answers

A:

Review schema versions, producer changes, consumer dependencies, and failed-message records. This addresses a different situation: Three applications produce events into a common stream, and one deploys a breaking field rename without notifying downstream consumers. The current scenario instead calls for the more directly applicable investigation: Inspect forecast data volume, query patterns, ingestion rates, retention, and service limits. The reason is that future scale requirements must influence partitioning, decoupling, and managed resource choices.

B:

Inventory datasets, owners, classifications, descriptions, and upstream-downstream dependencies. This addresses a different situation: Business teams cannot identify which dataset is authoritative for customer retention because copies lack ownership and lineage. The current scenario instead calls for the more directly applicable investigation: Inspect forecast data volume, query patterns, ingestion rates, retention, and service limits. The reason is that future scale requirements must influence partitioning, decoupling, and managed resource choices.

C:

Inspect landing locations, transformation stages, table permissions, and traceability of corrections. This addresses a different situation: A company lands vendor extracts directly in curated datasets, making it impossible to distinguish unvalidated source values from approved metrics. The current scenario instead calls for the more directly applicable investigation: Inspect forecast data volume, query patterns, ingestion rates, retention, and service limits. The reason is that future scale requirements must influence partitioning, decoupling, and managed resource choices.

Question 299

The data engineering team must correct this issue: A records team ingests scanned PDFs for semantic search but indexes raw unreadable binary bytes as if they were meaningful text. Which controlled engineering action is MOST appropriate?

  1. Create a governed embedding pipeline with versioned updates and access-aware retrieval.
  2. Record versioned model artifacts and approval criteria with reproducible training inputs.
  3. Apply an approved text-extraction and chunking pipeline with accuracy and privacy checks.
  4. Version reusable transformations and validate feature parity between training and serving.

Explanation

Correct Answer

C:

Apply an approved text-extraction and chunking pipeline with accuracy and privacy checks. This addresses the specific problem while respecting business and technical constraints. Validate it by checking: A sampled scan yields useful searchable passages without leaking protected content. Unstructured analytics needs extraction, validation, and meaningful text segmentation before embedding.

Incorrect Answers

A:

Create a governed embedding pipeline with versioned updates and access-aware retrieval. This addresses a different situation: A customer-service assistant needs grounded retrieval from updated knowledge articles, but the current index mixes old and current documents without lineage. The current scenario instead calls for the more directly applicable engineering action: Apply an approved text-extraction and chunking pipeline with accuracy and privacy checks. The reason is that unstructured analytics needs extraction, validation, and meaningful text segmentation before embedding.

B:

Record versioned model artifacts and approval criteria with reproducible training inputs. This addresses a different situation: A data scientist overwrites a BigQuery ML model each week and has no record of which training window produced the current predictions. The current scenario instead calls for the more directly applicable engineering action: Apply an approved text-extraction and chunking pipeline with accuracy and privacy checks. The reason is that unstructured analytics needs extraction, validation, and meaningful text segmentation before embedding.

D:

Version reusable transformations and validate feature parity between training and serving. This addresses a different situation: A production model receives categorical values in a format different from the BigQuery ML training transformations. The current scenario instead calls for the more directly applicable engineering action: Apply an approved text-extraction and chunking pipeline with accuracy and privacy checks. The reason is that unstructured analytics needs extraction, validation, and meaningful text segmentation before embedding.

Question 300

Before modifying the data platform, the team observes: Thousands of store devices publish small events unpredictably, and downstream systems must process them independently without blocking publishers. Which evidence should the engineer examine FIRST?

  1. Clarify report deadline, daily source volume, latency expectations, and batch windows.
  2. Inspect source network route, private connectivity options, service endpoints, and authentication.
  3. Measure arrival rates, message ordering requirements, retention, and subscriber service objectives.
  4. Inspect Pub/Sub retention settings, expected outage duration, legal retention, and storage cost.

Explanation

Correct Answer

C:

Measure arrival rates, message ordering requirements, retention, and subscriber service objectives. This evidence directly tests the uncertain part of the described system. Decoupled messaging can buffer variable event rates and isolate independent consumers. A controlled response is: Use Pub/Sub topics and independently scaled subscriptions with monitored consumers.

Incorrect Answers

A:

Clarify report deadline, daily source volume, latency expectations, and batch windows. This addresses a different situation: A monthly tax report is generated once per period, but architects propose a continuously running expensive streaming engine. The current scenario instead calls for the more directly applicable investigation: Measure arrival rates, message ordering requirements, retention, and subscriber service objectives. The reason is that decoupled messaging can buffer variable event rates and isolate independent consumers.

B:

Inspect source network route, private connectivity options, service endpoints, and authentication. This addresses a different situation: An internal ERP system sends sensitive database extracts to Google Cloud but security rules prohibit unrestricted internet endpoints. The current scenario instead calls for the more directly applicable investigation: Measure arrival rates, message ordering requirements, retention, and subscriber service objectives. The reason is that decoupled messaging can buffer variable event rates and isolate independent consumers.

D:

Inspect Pub/Sub retention settings, expected outage duration, legal retention, and storage cost. This addresses a different situation: A vehicle telemetry stream might need replay after an outage, but source retention expires sooner than the required recovery window. The current scenario instead calls for the more directly applicable investigation: Measure arrival rates, message ordering requirements, retention, and subscriber service objectives. The reason is that decoupled messaging can buffer variable event rates and isolate independent consumers.

Professional Data Engineer on Google Cloud Platform (Professional Data Engineer) Practice Tests