Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The Professional Data Engineer practice bank has 1,353 more like it. Try 10 free: instant score, no account.
An enterprise is designing a mission-critical streaming data pipeline using Google Cloud Dataflow that ingests high-volume telemetry events and writes them into Google BigQuery.
The architecture must satisfy the following operational requirements:
Which architectural strategy should the data engineering team implement to achieve these requirements?
getFailedStorageApiInserts) to route them to a dead-letter sink, and maintain idempotency by validating unique message identifiers against persisted state during processing.The BigQuery Storage Write API is an ingestion mechanism in Google Cloud Dataflow that supports high-throughput streaming with exactly-once delivery semantics. When combined with a dead-letter queue (DLQ) pattern and idempotency controls, the pipeline cleanly segregates unprocessable records without interrupting real-time processing streams.
.getFailedStorageApiInserts() captures failed row insertions along with their specific error messages and payloads. These are transformed and routed to a dedicated dead-letter table in BigQuery or a Pub/Sub topic for alerting and triage.xgooglemessageuid or message_uid) and performing transactional checks or tracking processed IDs in external state, the system ensures that at-least-once message retries do not duplicate records.Alternative approaches that rely on unhandled exceptions cause pipeline worker termination and backlog buildup. Capturing failed mutations via native Dataflow PCollection branching (getFailedStorageApiInserts) provides the highest fidelity, resilience, and operational efficiency.
Query optimizer statistics pinning is a performance tuning technique in relational engines like Cloud Spanner where a specific optimizer statistics package is locked to ensure stable, predictable query execution plans during large schema changes or bulk operations.
You needed to guarantee predictable query execution plans in Cloud Spanner following massive bulk deletion or schema updates.
PL/pgSQL exception blocks are procedural relational database constructs (often used in PostgreSQL or AlloyDB) that establish savepoints to catch and handle execution exceptions within database procedures.
You were designing transactional stored procedures in a relational PostgreSQL or AlloyDB environment where small-scale procedural rollback handling was required without using Dataflow or BigQuery.
Point-in-Time Recovery (PITR) is a database recovery feature that restores an entire database or instance to a previous state prior to data corruption or accidental deletion.
An operator accidentally dropped a transactional database table or corrupted historical state, and the entire database needed to be rolled back to a timestamp prior to the incident.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated