Exam Associate-Data-Practitioner Topic 2 Question 16 Discussion
Actual exam question for Google's Associate-Data-Practitioner exam
Question #: 16
Topic #: 2
Question #: 16
Topic #: 2
You need to create a data pipeline for a new application. Your application will stream data that needs to be enriched and cleaned. Eventually, the data will be used to train machine learning models. You need to determine the appropriate data manipulation methodology and which Google Cloud services to use in this pipeline. What should you choose?
Suggested Answer: A Vote an answer
Comprehensive and Detailed In-Depth Explanation:
Streaming data requiring enrichment and cleaning before ML training suggests an ETL (Extract, Transform, Load) approach, with a focus on real-time processing and a data warehouse for ML.
* Option A: ETL with Dataflow (streaming transformations) and BigQuery (storage/ML training) is Google's recommended pattern for streaming pipelines. Dataflow handles enrichment/cleaning, and BigQuery supports ML model training (BigQuery ML).
* Option B: ETL with Cloud Data Fusion to Cloud Storage is batch-oriented and lacks streaming focus.
Cloud Storage isn't ideal for ML training directly.
* Option C: ELT (load then transform) with Cloud Storage to Bigtable is misaligned-Bigtable is for NoSQL, not ML training or post-load transformation.
Streaming data requiring enrichment and cleaning before ML training suggests an ETL (Extract, Transform, Load) approach, with a focus on real-time processing and a data warehouse for ML.
* Option A: ETL with Dataflow (streaming transformations) and BigQuery (storage/ML training) is Google's recommended pattern for streaming pipelines. Dataflow handles enrichment/cleaning, and BigQuery supports ML model training (BigQuery ML).
* Option B: ETL with Cloud Data Fusion to Cloud Storage is batch-oriented and lacks streaming focus.
Cloud Storage isn't ideal for ML training directly.
* Option C: ELT (load then transform) with Cloud Storage to Bigtable is misaligned-Bigtable is for NoSQL, not ML training or post-load transformation.
by Kerwin at Nov 19, 2025, 08:22 AM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).