Explain Difference between Control Flow and Data flow

Control Flow 

  1.  Control Flow Tab is a separate tab in a SQL Server Integration Services package which contains various tasks, executable and containers to execute the flow of operations and tasks.

  2. All the tasks, executable and containers are connected by Precedence Constraints which has constraint (Success, Failure or completed)  and expressions.

  3. In Control Flow Tab one task need to be completed to execute next task. So basically Control Flow is process oriented and handle the execution flow.


(Figure 1 - Control Flow Tab)

Data Flow

  1. Data Flow Task is part of Control Flow Tab which handle flow of the data from source to destination by including various transformations and business logic

  2. Data Flow Tab is made up through Sources, Transformations and Destinations and none of it's component will wait for other's to complete. So basically Data Flow Task is information oriented and handle the data flow.

Comments

Popular posts from this blog

Difference between ETL vs. ELT

What are the for each loop enumerators available in SSIS?

What are the SSIS package protection levels?