🔥 40% Off Crucial Exams Memberships — Deal ends today!

1 hour, 52 minutes remaining!

GCP Professional Data Engineer Practice Question

An e-commerce company uses BigQuery Data Transfer Service to land daily snapshots of its OLTP tables into raw staging datasets in BigQuery. Analysts must generate a curated star-schema each night that (1) standardizes all monetary columns to a common currency, (2) joins fact rows with multiple dimension tables, and (3) calculates daily revenue aggregates so that reports are ready by 06:00 each morning. The analysts want to maintain the transformation logic themselves using only SQL, and the data engineering team wants to minimize operational overhead. Which approach best satisfies these requirements?

  • Nightly export the raw snapshots to Cloud Storage, use Cloud Dataprep visual pipelines to cleanse and join the data, and load the transformed files back into BigQuery.

  • Create a Cloud Composer DAG that launches a transient Dataproc cluster nightly to execute Spark SQL jobs transforming the raw BigQuery tables into the required star-schema.

  • Implement an ELT workflow by writing BigQuery SQL that converts currency values, joins staging tables into star-schema tables, and computes daily aggregates; use BigQuery Scheduled Queries to run the statements before 06:00.

  • Develop an Apache Beam batch pipeline on Dataflow, triggered daily by Cloud Scheduler, to read the raw BigQuery tables, perform the joins and aggregations in Java, and write the results back.

GCP Professional Data Engineer
Ingesting and processing 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