DP-700 - Implement and Manage an Analytics Solution (34% of the exam) - Section 1.7

Design and implement schedules and event-based triggers for Microsoft Fabric pipelines and items.

Design pipeline schedule triggers and event-based triggers driven by storage events to control when Fabric items run. Use Data Activator reflexes and trigger dependencies to chain execution and respond to real-time conditions without manual intervention.

pipeline schedule triggersevent-based triggers and storage eventsData Activator (Activator) reflexestumbling and recurrence schedulestrigger dependencies

Practice question for this objective

Free sampleImplement and Manage an Analytics Solutionmedium

A Microsoft Fabric pipeline runs on a daily recurrence schedule and reads a configuration file whose path varies by run date. The author wants each scheduled run to receive the scheduled run's start time so the pipeline can build the correct dated path automatically, without an operator typing a date each day. How should the schedule pass the run time into the pipeline?

  • AHard-code today's date into a pipeline parameter and update that parameter value manually before each daily scheduled run so the path always points at the current file.
  • BReference the trigger's scheduled start-time system value in an expression that builds the dated path, so each run derives its own date directly from the schedule. Correct
  • CSwitch to a storage event trigger so the arriving file's name supplies the date, then parse the date out of the event's file path inside the pipeline on each run.
  • DRead the current system clock with a lookup activity at the start of the run and use that returned value to construct the dated configuration path for the load.
Pass a scheduled run's start time into a pipeline through the trigger's system value in an expression, so each run derives its own date without manual input. Schedule triggers expose the scheduled start time as a system value that pipeline expressions can reference, letting the run compute its dated path from the slice it represents rather than the moment it executes; this stays correct across delays and back-fills, unlike a wall-clock read or a hand-edited parameter.

Why A is wrong: Editing a parameter by hand every day is exactly the manual step the requirement removes, and it breaks on any missed or back-filled run, so it does not deliver an automatic dated path.

Why B is correct: The trigger exposes its scheduled start time as a system value that an expression can read at run time, so the pipeline builds the correct dated path automatically for every run without operator input.

Why C is wrong: A storage event trigger changes the firing model from a daily clock to file arrival, which the scenario does not want, and the requirement is a scheduled run deriving its own date rather than reacting to a file.

Why D is wrong: Reading the wall clock works on a normal run but returns the execution moment, so a delayed or re-run pipeline builds the wrong dated path, unlike the scheduled start time the trigger supplies.

See more DP-700 practice questions, answers explained.

Exam traps in Implement and Manage an Analytics Solution

Answers that look right on this material and are not. Each one is a distractor from a different question in the DP-700 bank for this domain.

  • A recurrence schedule trigger set to run the pipeline every minute, so a new file is always picked up within sixty seconds of arriving in the storage folder.

    Why it is wrong: A one-minute recurrence does meet the latency target, but it fires constantly even when no file has arrived, which wastes capacity and contradicts the stated wish to run only when a file actually lands.

  • Give Publish its own recurrence schedule set to 04:30, leaving enough buffer that Load has almost always finished by the time Publish starts each day.

    Why it is wrong: A fixed time is a guess: it either starts too early on slow days and reads incomplete data or wastes time waiting on fast days, and it ignores Load's actual success.

  • Configure a recurrence schedule that runs daily at 06:00 and add an If Condition activity at the start that exits early whenever the run day is Saturday or Sunday.

    Why it is wrong: This works but pushes the day filtering into pipeline logic with an If Condition, which the requirement explicitly rules out by asking for the schedule itself to handle it.

Examworthy is not affiliated with or endorsed by Microsoft. Original, blueprint-aligned practice material only.