Fabric Pipeline Activity Conditional Path Configuration
Short answer
B Configure the Upon Completion conditional path to ensure the second activity runs regardless of the first activity's outcome.
Question
Key Takeaways
The question tests Fabric pipeline activity dependencies, specifically that Upon Completion allows the next activity to run regardless of the previous activity's success or failure.
This page explains how to configure conditional paths between activities in a Microsoft Fabric data pipeline. It establishes that the Upon Completion path is the correct configuration to ensure a subsequent activity runs even if the previous activity fails.
Common mistake: Choosing Upon Failure is a common mistake because while it allows the second activity to run if the first fails, it blocks the second activity if the first succeeds.
Expert Analysis
Why the Answer Is Correct
Configuring the "Upon Completion" conditional path between two activities ensures that the second activity executes after the first activity finishes, regardless of its outcome. This means if the first activity fails, it will not block the second activity from running, directly satisfying the requirement. The Upon Completion path effectively ignores the success or failure status of the upstream activity and proceeds as long as the activity has concluded.Why the Other Options Are Wrong
"Upon Failure" would only trigger the second activity if the first activity explicitly fails; if the first activity succeeds, the second activity would be blocked, which contradicts the requirement. "Upon Skip" would only trigger the second activity if the first activity is skipped entirely, which does not address failure scenarios. Note that options C and D are identical, indicating a likely typo in the exam question, but neither is the correct choice for handling execution after a failure.Community Comment Notes
Community members correctly identified that Upon Complete moves to the next activity "regardless of its success or failure," as one user noted. Another user pointed out that Upon Failure "only launch the second one if the first one fails", which is not guaranteed, and Upon Skip requires the activity to be skipped rather than failing.Official Reference
https://learn.microsoft.com/en-us/fabric/data-factory/activity-dependencies
This link opens the official vendor documentation in a new tab.
Exam Strategy
When dealing with pipeline activity dependencies, remember the three main conditional paths: Success, Failure, and Completion. If an activity must run regardless of the previous outcome, always choose Upon Completion.
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 6 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors, not of islever. The comments shown first are the most substantive of the thread — ranked by depth, community endorsement and relevance; expand the list below to read the rest.
From public community threads 6
-
2dc6125 👍 4B: Upon Complete will move to next activities regardless of its success or failure.
-
vernillen 👍 2 Answered BA: Will only launch the second one if the first one fails, but it's not given that it will ALWAYS fail C&D: Upon skip -> activity should be executed
-
Nefirs 👍 3 Answered Bcompletion is correct
-
luiruipu 👍 2B. Its correct
-
clux 👍 2 Answered BCorrect
Show 1 more comment
-
stilferx 👍 1 Answered BIMHO, B - easy game
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DP-600 Questions
Access 115 questions with complete answers and detailed explanations.
View Full DP-600 Practice Test →