Google Cloud Professional Data Engineer — Question 97

You have developed three data processing jobs. One executes a Cloud Dataflow pipeline that transforms data uploaded to Cloud Storage and writes results to
BigQuery. The second ingests data from on-premises servers and uploads it to Cloud Storage. The third is a Cloud Dataflow pipeline that gets information from third-party data providers and uploads the information to Cloud Storage. You need to be able to schedule and monitor the execution of these three workflows and manually execute them when needed. What should you do?

Answer options

Correct answer: A

Explanation

The correct answer is A, as creating a Direct Acyclic Graph in Cloud Composer provides the necessary tools for scheduling and monitoring complex workflows effectively. Option B, while it involves monitoring, does not directly provide scheduling capabilities for the jobs. Option C lacks the integrated scheduling and monitoring features that Cloud Composer offers, and option D introduces unnecessary complexity with Compute Engine instead of leveraging managed services.