Fabric Pipeline Activity Conditional Path Configuration

Answer Correct answer: B — Configure the Upon Completion conditional path to ensure the second activity runs regardless of the first activity's outcome.

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?

  1. Upon Failure
  2. Upon Completion Correct Answer
  3. Upon Skip
  4. Upon Skip

Community Votes

B
100%

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)

vernillen 👍 2 Selected: B
A: 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
2dc6125 👍 4
B: Upon Complete will move to next activities regardless of its success or failure.
stilferx 👍 1 Selected: B
IMHO, B - easy game
Nefirs 👍 3 Selected: B
completion is correct
clux 👍 2 Selected: B
Correct
luiruipu 👍 2
B. Its correct

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

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 →

← Back to DP-600 Study Guide