The
SSIS Runtime Engine manages the workflow of the packages during runtime,
which means its role is to execute the tasks in a defined sequence. As you
know, you can define the sequence using precedence constraints.
This
engine is also responsible for providing support for event logging,
breakpoints in the BIDS designer, package configuration, transactions and
connections. The SSIS Runtime engine has been designed to support
concurrent/parallel execution of tasks in the package.
The Dataflow Pipeline Engine is responsible for
executing the data flow tasks of the package. It creates a dataflow pipeline by
allocating in-memory structure for storing data in-transit.
This means, the
engine pulls data from source, stores it in memory, executes the required transformation
in the data stored in memory and finally loads the data to the destination.
Like the SSIS runtime engine, the Dataflow pipeline has been designed to do its
work in parallel by creating multiple threads and enabling them to run multiple
execution trees/units in parallel.
No comments :
Post a Comment