Microsoft SQL Server 2005 Integration Services (SSIS) is the tool set used to help you implement data integration process applications among your business application system’s files and databases.The primary purpose of SSIS is to move data from one or multiple sources into a destination, cleansing and massaging data while it is in transit.

SSIS enables database administrators and application developers to design, implement, and manage complex, high-performance ETL applications. Using SSIS, you can select data from one or more sources and standardize, join, merge, cleanse, augment, derive, calculate, and perform just about any other function and operation required for your data integration applications.

SSIS also provides procedures to automate many of the administrative functions for SQL Server databases, tables, On-Line Analytical Processing (OLAP) Cubes, and many other functions for components of SQL Server 2005.

In this tutorial, you will learn how to use SSIS Designer to create a simple Microsoft SQL Server Integration Services package. The package that you create takes data from a flat file, reformats the data, and then inserts the reformatted data into a fact table. In following lessons, the package is expanded to demonstrate looping, package configurations, logging and error flow.


SSIS Components


DBA Tasks in SSIS 2005

Event Handlers in SSIS

Different ways to execute SSIS package

SSIS Architecture

-SSIS Designer is a graphical tool that you can use to create and maintain Integration Services packages. SSIS Designer is available in Business Intelligence Development Studio as part of an Integration Services project.


 -The Integration Services runtime saves the layout of packages, runs packages, and provides support for logging, breakpoints, configuration, connections, and transactions.

-The Integration Services run-time executables are the package, containers, tasks, and event handlers that Integration Services includes. Run-time executables also include custom tasks that you develop.

These core tutorials will help you to 

learn the fundamentals of SSIS.

For an in-depth understanding and practical experience,

explore SSIS Training.

-Data Flow engine isalso known as the pipeline and Data Flow components

The Data Flow task encapsulates the data flow engine.

-The data flow engine provides the in-memory buffers that move data from source to destination, and calls the sources that extract data from files and relational databases.

-The data flow engine also manages the transformations that modify data, and the destinations that load data or make data available to other processes.

-Integration Services data flow components are the sources, transformations, and destinations that Integration Services includes.

-The Integration Services object model includes managed application programming interfaces (API) for creating custom components for use in packages, or custom applications that create, load, run, and manage packages. Developer can write custom applications or custom tasks or transformations by using any common language runtime (CLR) compliant language.

-The Integration Services service lets you use SQL Server Management Studio to monitor running Integration Services packages and to manage the storage of packages.

-The SQL Server Import and Export Wizard can copy data to and from any data source for which a managed .NET Framework data provider or a native OLE DB provider is available. This wizard also offers the simplest method to create an Integration Services package that copies data from a source to a destination.

Integration Services includes additional tools, wizards, and command prompt utilities for running and managing Integration Services packages.