Question: Which of these statements best expresses what you can do with Cloud Dataflow?
- "I need access to near real-time reports, even if the data is speculative or sampled."
- "I wish I could run queries to organize my batch data."
- "I need to know what customers are doing right now, and I need to find out using my existing Hadoop tools."
- "I need to transfer my data from my on-premises solutions to the cloud."
Explanation
Cloud Dataflow is used for managed batch and streaming data processing. It supports continuous processing of incoming data so organizations can create timely operational outputs. Using the Apache Beam model, a pipeline can transform, aggregate, and enrich data while it is moving. This fits use cases where current data signals are more valuable than waiting for a fully completed batch process.
Why the other options are incorrect
Batch queries describes BigQuery, not Cloud Dataflow.
Hadoop tools describes Dataproc, not Cloud Dataflow.
On-premises transfer describes data transfer services, not Cloud Dataflow processing.
Source for verification
https://cloud.google.com/dataflow/docs/overview
https://cloud.google.com/dataflow/docs/concepts/beam-programming-model
The answer(s) to the question is highlighted in the BOLD text above. You can also find more questions and answers related to the exams on the "Google Cloud Platform Business Professional" page.