GCP Professional Data Engineer Practice Question

Your manufacturing company operates 50,000 IoT sensors that emit one reading every 100 ms, resulting in several terabytes of data per day. You must build a managed storage layer that ingests this stream continuously, keeps 30 days of history, and powers real-time dashboards that query recent readings for individual devices with single-digit-millisecond latency. The schema consists of timestamp, device_id, and numeric metrics that evolve over time. Which Google Cloud service and design best satisfy these requirements while minimizing operational overhead?

  • Store each reading as a document in Firestore in Datastore mode, keyed by device_id/timestamp, and query with composite indexes.

  • Ingest the sensor stream into Cloud Bigtable and design the row key as reverseTimestamp#deviceId to support low-latency range scans.

  • Load the data into partitioned BigQuery tables clustered by device_id and serve the dashboard through BI Engine.

  • Insert each reading into Cloud Spanner tables partitioned on device_id with a secondary index on timestamp for recent queries.

GCP Professional Data Engineer
Storing the data
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot