
Ultimate access to all questions.
Your company is launching a new mobile application and plans to use BigQuery for real-time analysis, transformation, and ML experimentation of user activity data. The team is considering various approaches to ensure real-time ingestion of this data into BigQuery. The solution must be scalable, cost-effective, and capable of handling high volumes of data with low latency. Which of the following approaches should your team adopt? (Choose one correct option)
A
Set up Cloud Pub/Sub to capture user activity data in real-time and use a Dataflow streaming job to process and ingest the data into BigQuery.
B
Deploy an Apache Spark streaming job on Dataproc to directly ingest the user activity data into BigQuery.
C
Configure Cloud Pub/Sub to stream the user activity data directly into BigQuery without any intermediate processing.
D
Implement a Dataflow streaming job to ingest the user activity data into BigQuery without using a message queue.