Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The Professional Data Engineer practice bank has 1,353 more like it. Try 10 free: instant score, no account.
An enterprise is designing a centralized data preparation and cleaning architecture using Cloud Data Fusion. Data files from multiple external partners are uploaded to separate Cloud Storage buckets, and each dataset requires distinct data quality validation rules, formatting directives, and output destinations.
Creating and maintaining individual static pipelines for dozens of source feeds has caused significant operational overhead and deployment delays. The data engineering team requires a single, maintainable pipeline structure that dynamically determines its input source, validation checks, and output target during each scheduled execution.
How should you configure the Cloud Data Fusion pipeline to support these dynamic validation and cleaning requirements?
Deploying a pipeline via the Cloud Data Fusion REST API involves submitting a serialized JSON workflow representation that defines all stages, plugins, connections, and properties. Automating this via Cloud Functions reconfigures the pipeline definition inside the namespace programmatically.
You needed to automate initial environment provisioning, stage promotion, or CI/CD deployments across development, staging, and production environments.
Cloud Data Fusion reusable pipelines decouple the pipeline execution DAG from static node configurations by utilizing runtime macros and dynamic argument plugins. Rather than hardcoding source paths, transformation directives, or sink targets, the pipeline nodes evaluate parameter variables during runtime initialization.
${input.path}, ${output.path}), allowing a single deployed pipeline to ingest from and write to different endpoints on each run.Using Cloud Data Fusion's native dynamic argument resolution provides an out-of-the-box, serverless mechanism to orchestrate varied validation and transformation logic without developing custom orchestration middleware.
This approach builds discrete, dedicated Cloud Data Fusion pipelines for every distinct business unit or partner source, hardcoding the specific transformations, Wrangler directives, and output locations inside each pipeline graph.
Different partner feeds required fundamentally divergent DAG topologies, completely different source/sink technologies (e.g., Kafka to Spanner vs. Cloud Storage to BigQuery), or strict isolated compute profiles.
Action plugins in Cloud Data Fusion execute custom operational tasks (such as running database scripts, invoking external webhooks, or running command-line tasks) either before the pipeline executes or after it terminates.
You needed to perform an external administrative task, such as creating an external database table or sending a custom webhook notification prior to running a batch load.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated