GCP Professional Data Engineer Practice Question

An IoT platform ingests JSON sensor events from 5 million devices every second. Product managers need sub-second dashboards that show per-device metrics for the last 24 hours, while data scientists require SQL access to two years of historical events for ad-hoc analysis at reasonable cost. Events can be eventually consistent beyond the dashboard window. Which storage approach best satisfies both access patterns with the least operational complexity?

  • Store events in Bigtable and use Bigtable Change Streams to continuously load data into BigQuery for long-term analytics.

  • Stream events directly into BigQuery using the Storage Write API and use BigQuery for both dashboards and historical analysis.

  • Batch events into Parquet files on Cloud Storage and query them with BigQuery external tables, while Cloud Functions read the files for dashboard queries.

  • Persist events to Firestore for real-time reads and schedule nightly exports of collections to BigQuery tables.

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