Thursday, 28 May 2015

SSIS-Difference between Control Flow and Data Flow


1.Control flow consists of one or more tasks and containers that execute when the package runs. We use precedence constraints to connect the tasks and containers in a package. SSIS provides three different types of control flow elements: 
Containers that provide structures in packages, 
Tasks that provide functionality, and 
Precedence Constraints that connect the executables, containers, and tasks into an ordered control flow. 
2.Control flow does not move data from task to task. 
3.Tasks are run in series if connected with precedence or in parallel. 

1. A Data flow consists of the sources and destinations that extract and load data, the transformations that modify and extend data, and the paths that link sources, transformations, and destinations. The Data Flow task is the executable within the SSIS package that creates, orders, and runs the data flow. Data Sources, Transformations, and Data Destinations are the three important categories in the Data Flow. 
2. Data flows move data, but there are also tasks in the control flow, as such, their success or Failure effects how your control flow operates 
3. Data is moved and manipulated through transformations. 4. Data is passed between each component in the data flow.

No comments:

Post a Comment