Your company is migrating an on-premises Hadoop cluster to Google Cloud. You need to transform large datasets using Spark SQL. Which Google Cloud service should you use?
Trap 1: Dataflow
Dataflow runs Apache Beam pipelines, not Spark code.
Trap 2: BigQuery
BigQuery is a serverless data warehouse; you cannot run Spark code on it.
Trap 3: Cloud Dataprep
Cloud Dataprep is a visual data preparation tool, not for Spark.
- A
Dataflow
Why wrong: Dataflow runs Apache Beam pipelines, not Spark code.
- B
Dataproc
Dataproc provides managed Spark clusters where you can run Spark SQL, DataFrames, and RDDs.
- C
BigQuery
Why wrong: BigQuery is a serverless data warehouse; you cannot run Spark code on it.
- D
Cloud Dataprep
Why wrong: Cloud Dataprep is a visual data preparation tool, not for Spark.