liveBook · Manning

Data path

As explained in 100 SQL Server Mistakes and How to Avoid Them

A data path is an SSIS data-flow connection that routes rows from one data-flow component to another according to row-processing results.

A data path connects SSIS data-flow components and routes rows according to the preceding component’s processing result. Do not confuse it with a control-flow precedence constraint: both coordinate execution, but they govern different things. section 6.0

Mistake: expecting a completion data path

A blue data path passes rows that successfully leave a component; a red data path passes rows that fail it. There is no completion data path. Completion belongs to control-flow constraints, where the connected task runs regardless of success or failure. section 6.0

Use these distinctions when designing an SSIS package:

  • Create the data flow as a task on the control flow, then open its Data Flow tab to add components and paths. section 6.0
  • Treat the path color as row-processing behavior, not as task-execution status. section 6.0

How 100 SQL Server Mistakes and How to Avoid Them covers it

How deep it goes
Distinguishes blue and red row paths from control-flow constraints, but does not detail component-specific configuration.
Examples
Uses blue success paths, red failure paths, and the absence of a completion path as concrete distinctions.
What it assumes
Assumes familiarity with SSIS packages and introduces the distinction between control-flow tasks and data-flow components.
What you can do after
Operate/configure SSIS data flows by routing successful and failed rows to appropriate downstream components.
How it connects
Connects SSIS data flows with data-flow components, control flow, precedence constraints, and connection managers.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of 100 SQL Server Mistakes and How to Avoid Them. The section links point to the parts of the book it draws on.