You have Spark ML models for click-through prediction and must lift-and-shift training to Google Cloud while reading training data from BigQuery. What should you do?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Dataproc to train the existing Spark ML models, reading data directly from BigQuery.
Why this is the answer
The correct option is to use Dataproc to train the existing Spark ML models, reading data directly from BigQuery. Dataproc is Google Cloud's managed Apache Spark and Hadoop service, making it ideal for lift-and-shift scenarios involving existing Spark ML models. It integrates seamlessly with BigQuery, allowing Spark jobs to directly query and process data without needing to export it. Using Vertex AI to train existing Spark ML models is incorrect because Vertex AI is primarily designed for custom model training using frameworks like TensorFlow, PyTorch, or scikit-learn, not directly for Spark ML. Rewriting models in TensorFlow is unnecessary and goes against the "lift-and-shift" requirement. Provisioning a Spark cluster on Compute Engine and exporting data from BigQuery is less efficient and more complex than using Dataproc's direct integration with BigQuery.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed