Skip to Content

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

expand or collapse the menu Accessibility

expand or collapse the menu Web Development

expand or collapse the menu Adobe / Macromedia Web

expand or collapse the menu Programming

expand or collapse the menu Databases

expand or collapse the menu Professional Courses

expand or collapse the menu Adobe

expand or collapse the menu Microsoft SharePoint

expand or collapse the menu Technical

expand or collapse the menu Geographic (GIS)

expand or collapse the menu Microsoft Office

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

SQL Server 2005 Integration Services

3 day course

View Detailed Outline in PDF Format
Get Adobe Reader

This course will enable technology professionals with little or no ETL experience and minimal exposure to SQL Server 2005 and Visual Studio 2005 to be comfortable and productive with the SSIS tools and technologies. In this course you will learn about the SQL Server Management Studio (SSMS) and building Database Maintenance Plans. You will be introduced to the Business Intelligence Development Studio (BIDS) and working with Control Flow and Data Flow. You will also become familiar with SSIS package management and package deployment along with learning to write solid code using debugging, error handling and logging techniques.

Course Topics:

(for a full detailed outline, visit our PDF link above)

A Guided Tour of SSIS

  • Understanding SSIS
  • Exploring and Executing an SSIS Package in BIDS
  • Exploring and Executing a Package Outside BIDS

Introduction to Control Flow

  • Overview of Control Flow in SSIS
  • Control Flow Tasks
  • Workflow Tasks
  • Other SQL Server Operations Tasks
  • Precedence Constraints
  • Data Processing Tasks

Introduction to Data Flows

  • Data Flow Overview
  • Data Flow Pipeline
  • Data Flow Sources
  • Data Flow Destination
  • Data Viewers
  • Data Flow Transformations

Variables and Configurations

  • Understanding Variables
  • Using Variables in Control Flow
  • Using Variables in Data Flow
  • Understanding Property Expressions
  • Using Property Expressions
  • Understanding Configurations
  • Using Configurations
  • Variables and Configurations Between Packages

Advanced Control Flow

  • Synchronous Transformations
  • Asynchronous Transformations
  • Working with Error Outputs
  • Using Advanced Transformations

Package Deployment

  • Overview of Deploying Packages
  • Deployment Challenges
  • Create a Package Deployment Utility
  • The Package Installation Wizard
  • Deploy a Package to the File System
  • Deploy a Package to SQL Server
  • Redeploying Updated Packages

Package Management

  • Overview of Package Management
  • Managing Packages with DTUtil
  • Managing Packages with SQL Server
  • Management Studio
  • Executing Packages
  • Scheduling Packages with SQL Server Agent
  • SSIS Security

Scripting and Custom Components

  • Extending SSIS Capabilities Through Code
  • SSIS Scripting
  • Scripting in Control Flows
  • Scripting in Data Flows
  • Script Compilation
  • Custom SSIS Components

Best Practices

  • Best Practices for Using SSIS
  • Best Practices for Package Design
  • Data Flow Best Practices

Beyond ETL: Other Scenarios for SSIS

  • Using SSIS Beyond ETL
  • Migrating SQL Servers with SSIS
  • SQL Server Maintenance Plans
  • Working with Analysis Services
  • Folder and File Management
  • Working with the Windows Event Log