Control Flow are Synchronus and allows Parallel execution
while reading about Control flow I came accross two diffrent statetment which are very confusing in nature , they are mentioned below 1) Control flow Task are Synchronous in nature, this means, task requires completion before moving to next task. 2) If the tasks are not connected with each other but still they are synchronous in nature. 3) Tasks can be executed both parallel and serially So if a Control Flow task is Synchronous in nature irrespective of they are connected or not how can they executed parallel means first task have to finish first for the second to start
I believe, if I understand correctly, it's telling you that you can execute tasks within the control flow in parallel or serially. Each task within the control flow requires completion before moving to the next task connected to it. The control flow is very much process oriented and I tend to think of like a flow diagram for application development. Take this example: 1. The data flow task must complete before the subsequent loop containers start. 2. Once the data flow task completes, all three of the foreach loop containers would fire in parallel 3. The second data flow task won't fire until all three foreach loop containers are done. ![alt text] : /storage/temp/3282-ssis-parallel.png Hope that helps!