Next course begins June 24th

SQL Integration Services (SSIS) Fundamentals

This 4 day course will give delegates a thorough understanding on how to perform data integration and transformation using SQL Integration Services (SSIS). Additionally on this training course delegates will learn how to deploy packages, create tasks and perform data migrations. The course will teach delegates how to build simple as well as complex data integration solutions using Microsoft SQL Server Integration services.

What you'll learn

The course covers all aspects of development, deployment and administration of SSIS packages. The course is based on SQL Server 2019. The course will teach delegates how to implement SQL Server Integration Services (SSIS) to export and import data between mixed data sources.

Delegates will learn how to carry out data cleansing tasks such as de-duplicating & fuzzy lookups. Further tasks covered include converging heterogeneous data sources through transformations such as merge and union. We will also look at splitting single data sources into transformations such as conditional split, handle multiple import files with containers such as for and foreach loops, and much more.

In this course you will learn about the Microsoft SQL Server Visual Studio development environment for design, creation and management of SSIS packages, and work with Control and Data Flows to build workflows to extract, transform, and load data using a variety of data sources, transformations, and destinations. 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.

Come enjoy the motivating atmosphere, learning with your peers while you discover the possibilities of SQL Integration Services.

Course Content

SQL Integration Services overview

  • SSIS Architecture
  • Exploring SQL Server Data Tools
  • Creating a SSIS Solution and Project
  • Creating a Basic SSIS Package
  • Moving Data with the Import Export Wizard


Introduction to Control Flow

  • Overview of Control Flow in Integration Services
  • Connecting Control Flow with Precedence Constraints
  • Manipulating Files with File System Task
  • Coding Custom Script Tasks
  • Control Flow Tasks
  • Working with Workflow Tasks
  • Using Execute SQL Task
  • Using Execute Process Task
  • Using File System Task
  • Using Send Mail Task
  • Using FTP Task
  • Elements in Control Flow
  • Creating a Data Flow

Introduction to Data Flow

  • Data Flow Overview
  • Data Flow Pipeline
  • Extracting Data from Sources
  • Loading Data to a Destination
  • Changing Data Types with the Data Conversion Transform
  • Creating and Replacing Columns with the Derived Column Transform
  • Rolling up Data with the Aggregate Transform
  • Ordering Data with the Sort Transform
  • Joining Data with Lookup Transform
  • Auditing Data with the Row Count Transform
  • Combining Multiple Inputs with the Union All Transform
  • Cleansing Data with Script Component
  • Seperating Data with Conditional Split Transform
  • Alternating Rows with OLE DB Command Transform
  • Handling Bad Data with the Fuzzy Lookup Transform
  • Removing Duplicating with the Fuzzy Grouping Transform
  • Data Viewers
  • Data 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
  • Using Variables and Configurations between Packages

How to make SSIS Packages Dynamic

  • Making a SSIS Package Dynamic with variables
  • Making a Connection Dynamic with Expressions
  • Making a Task Dynamic with Expressions



  • Using Sequence Containers to Organize a Package
  • Using for Loop Containers to Repeat Control Flow Tasks
  • Using the Foreach Loop Container to Loop through a collection of objects


Trouble Shooting SSIS

  • Logging Package Data
  • Using Event Handlers
  • Troubleshooting Errors
  • Using Data Viewers
  • Using Breakpoints

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
  • Importing a Package Using Management Studio
  • Redeploying Update Packages


Administering SSIS

  • Creating and Configuring the SSIS Catalog
  • Deploying Packages to the SSIS Catalog
  • Securing SSIS Packages
  • Running SSIS Packages
  • Scheduling Packages


Wrap up and Review

  • Bringing it all Together
  • SSIS Component and Crib Notes
  • Problem and Solution Crib Notes

Upcoming Dates

LagosJune 24th, 2024₦300,000
LagosJuly 22nd, 2024₦300,000

Delivery Methods

Classroom Training

Unlock your potential with our classroom training courses. Our portfolio of business intelligence training courses are delivered by BI experts across Africa.

Online Training

Our online trainings (live instructor-led) are delivered by certified instructors and are designed to replicate a classroom experience which enables full interactions.

Onsite Training

Our onsite training team allows us to bring our skills and expertise to you. Onsite courses are developed in conjunction with you, ensuring your expectations are exceeded.

1-to-1 Training

With our one-to-one training you’ll not only receive the undivided attention of the trainer, but one-to-one training allows you to tailor the training to your specific needs.

From ₦300,000



Training multiple people?

Empower your teams with business intelligence training courses delivered by subject matter experts.

Apply for SQL Integration Services (SSIS) Fundamentals

Which date are you interested in?

Apply for SQL Integration Services (SSIS) Fundamentals

Which date are you interested in?