This section provides an overview of SSIS—the objects provided for building solutions, how you combine SSIS objects to build workflows solutions, and the development environment.
SSIS objects include packages, control flow elements, data flow elements, connection managers, variables, event handlers, package configurations, and log providers.
The following subsections provide a brief overview of these SSIS objects.
A package is a unit of work that is created, saved, and executed. It is a collection of control flow elements, data flow elements, connections, event handlers, variables, configurations, and log providers. Generally, you create a package using Business Intelligence Studio. Alternatively, you can create or alter packages programmatically. A completed package is saved to SQL Server 2005, the SSIS package store, or the file system.
One or more tasks and containers execute in the package—these items make up a control flow. Precedence constraints connect and control the order of and preconditions for execution of tasks and containers within the package.
SSIS provides three types of control flow elements:
Containers provide structure and support looping within packages.
Tasks provide functionality.
Precedence Constraints link two executables (tasks and containers) within a package into a sequenced control flow (workflow).
The following subsections briefly describe the different control flow elements.
Control flow containers ...