Fabric Pipeline Activity Conditional Path Configuration
You have a Fabric tenant. You plan to create a data pipeline named Pipeline1. Pipeline1 will include two activities that will execute in sequence. You need to ensure that a failure of the first activity will NOT block the second activity. Which conditional path should you configure between the first activity and the second activity?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
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.
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.
Community Discussion (6 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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
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.
Related Analysis
Practice All DP-600 Questions
Access 115 questions with complete answers and detailed explanations.
View Full DP-600 Practice Test →