nerdexam
Microsoft

DP-300 · Question #124

You have the following Azure Data Factory pipelines: - Ingest Data from System1 - Ingest Data from System2 - Populate Dimensions - Populate Facts Ingest Data from System1 and Ingest Data from…

The correct answer is D. Create a parent pipeline that contains the four pipelines and use a schedule trigger. To enforce specific execution dependencies between multiple Azure Data Factory pipelines and schedule their execution every eight hours, a parent pipeline must be used with a schedule trigger.

Submitted by rania.sa· Mar 6, 2026Configure and manage automation of tasks

Question

You have the following Azure Data Factory pipelines: - Ingest Data from System1 - Ingest Data from System2 - Populate Dimensions - Populate Facts Ingest Data from System1 and Ingest Data from System2 have no dependencies. Populate Dimensions must execute after Ingest Data from System1 and Ingest Data from System2. Populate Facts must execute after the Populate Dimensions pipeline. All the pipelines must execute every eight hours. What should you do to schedule the pipelines for execution?

Options

  • AAdd a schedule trigger to all four pipelines.
  • BAdd an event trigger to all four pipelines.
  • CCreate a parent pipeline that contains the four pipelines and use an event trigger.
  • DCreate a parent pipeline that contains the four pipelines and use a schedule trigger.

How the community answered

(26 responses)
  • A
    15% (4)
  • B
    4% (1)
  • C
    4% (1)
  • D
    77% (20)

Why each option

To enforce specific execution dependencies between multiple Azure Data Factory pipelines and schedule their execution every eight hours, a parent pipeline must be used with a schedule trigger.

AAdd a schedule trigger to all four pipelines.

Adding a schedule trigger to each pipeline individually would cause them to run independently without enforcing the required execution order or dependencies between them.

BAdd an event trigger to all four pipelines.

Event triggers respond to specific events (e.g., file arrival), which is not suitable for a fixed time-based execution requirement of every eight hours.

CCreate a parent pipeline that contains the four pipelines and use an event trigger.

While a parent pipeline can manage dependencies, an event trigger is inappropriate for a requirement to execute at a recurring time interval like every eight hours.

DCreate a parent pipeline that contains the four pipelines and use a schedule trigger.Correct

A parent pipeline allows for orchestrating the execution of child pipelines, enabling the definition of dependencies (e.g., parallel execution, sequential execution based on completion) using activities like 'Execute Pipeline'. Attaching a schedule trigger to this parent pipeline ensures the entire orchestrated workflow runs reliably at the specified interval, meeting both the dependency and time-based scheduling requirements.

Concept tested: Azure Data Factory pipeline orchestration and schedule triggers

Source: https://learn.microsoft.com/en-us/azure/data-factory/how-to-create-schedule-trigger

Community Discussion

No community discussion yet for this question.

Full DP-300 Practice