DEV Community

Cover image for SSIS tutorial: Precedence Constraints using Zappysys tasks
Daniel ZS
Daniel ZS

Posted on

SSIS tutorial: Precedence Constraints using Zappysys tasks

Introduction

Precedence constraints in SSIS are the connectors (arrows) between tasks in the Control Flow. They determine the execution order and conditions under which tasks run. By default, tasks are connected with a success constraint, meaning the subsequent task executes only if the preceding task succeeds. However, you can customize this behavior using various evaluation operations to handle different scenarios, such as failures or conditional logic.

Evaluation Operations

When configuring a precedence constraint, you can set the evaluation operation to define how the constraint is evaluated:

  • Constraint: Evaluates based on the task's execution result (Success, Failure, or Completion).
  • Expression: Evaluates a Boolean expression; the subsequent task runs if the expression returns true.
  • Expression and Constraint: Both the task's execution result and the expression must evaluate to true for the subsequent task to run.
  • Expression or Constraint: Either the task's execution result or the expression must evaluate to true for the subsequent task to run.

👉 Read the full tutorial with detailed examples here:

SSIS tutorial: Precedence Constraints using Zappysys tasks

Top comments (0)