🔥 3-day streak
Professional Data Engineer100 / 169
Question 100 of 169

A data engineering team runs several Apache Beam pipelines on Dataflow. Analysts frequently request the same pipeline with different input paths, output tables, and window sizes. Currently, launching a job requires a developer to build the pipeline locally with the SDK and pass parameters at compile time, which creates a bottleneck. The team wants to let non-developers launch parameterized jobs from the Console, gcloud, or a REST call without rebuilding code, while keeping the pipeline logic packaged and version-controlled. Which approach best meets these flexibility and reusability requirements?

Reviewed for accuracy · Report an issueNext question