Virtual and Classroom Training - All our courses are available virtually. We have also started a safe return to classroom training. Click here to learn more.

banner image

MS SQL Server 2016/17 Integration Services

4 Day Course
course icon

Course Information

This 4 day course is intended for IT professionals, business analysts, and developers who need to implement data transfer, or ETL (Extract, Transform, and Load), solutions by using Microsoft SQL Server 2016 or 2017 Integration Services. Students will learn about the SQL Server Data Tools (SSDT) development environment to create SSIS projects and packages, work with Control Flow Tasks, and design Data Flows using a variety of transformations and data sources/destinations (including SQL Server databases, flat files, and Excel). Delegates will also learn about SSIS project and package management, deployment, debugging, error handling, and logging techniques. The training is delivered with plenty of illustrated examples and augmented with practical hands-on exercises. 

With the course structure being fully modularised, customised versions of this course can also be devised and delivered. For example, clients interested in only the essentials of SSIS could attend just the first 3 days of the course, omitting the Advanced SSIS Concepts ordinarily covered on day 4.

Prerequisites

No prior knowledge of the subject matter is assumed. However, students should ideally be familiar with basic programming concepts, and understand the fundamental design of relational databases and data normalization. Some prior working knowledge of SQL Server 2017 (or earlier), and the use of SQL Server Management Studio, is assumed. Attendees should additionally be familiar with the SQL query language, in particular the SELECT, UPDATE, INSERT, and DELETE statements.

Course Objectives

Upon successful completion of this course, students will be able to:

  • Understand the Role SQL Server Integration Services Plays in Business Intelligence
  • Create and Develop Integration Services Projects and Packages in SSDT
  • Understand and Implement Control Flow Tasks
  • Understand and Implement Data Flow Transforms and Components
  • Implement Logging
  • Debug and Implement Error Handling
  • Implement Checkpoints and Transactions
  • Deploy Integration Services Projects and Packages
  • Manage and Secure Integration Services Projects and Packages
  • Understand Basic Data Warehousing Concepts
  • Manage Changing Data with the SSIS CDC Component

Course Outline

1. DAY 1, 2 & 3: SSIS ESSENTIALS
2. Introduction to SQL Server Integration Services
  • Overview of SSIS
3. Getting Started
  • Using the Import/Export Data Wizard
  • Using SSDT to Explore a Package
  • Exploring the SSDT Development Environment
4. Creating SSIS Projects in SSDT
  • Creating a New SSIS Project and Package in SSDT
  • Connection Managers
5. Designing Control Flow
  • Introduction to Control Flow Tasks
  • Precedence Constraints
  • File System Task
  • Script Task
  • Execute SQL Task
  • Execute Process Task
  • Expression Task
  • Send Mail Task
  • FTP Task
  • Execute Package Task
  • Using the Data Flow Task
6. Designing the Data Flow
  • Introduction to Data Flow Transforms and Components
  • Exploring Data Sources
  • Exploring Data Destinations
  • Data Conversion Transform
  • Derived Column Transform
  • Implementing Data Viewers
  • Aggregate Transform
  • Sort Transform
  • Lookup Transform
  • Row Count Transform
  • Union All Transform
  • The Script Component
  • Conditional Split Transform
  • OLE DB Command Transform
  • Fuzzy Lookup Transform
  • Fuzzy Grouping Transform
  • Implementing Variables and Expressions
  • Implementing Parameters
7. Using Containers
  • Sequence Container
  • For Loop Container
  • Foreach Loop Container
8. Logging and Troubleshooting Packages
  • Logging Package Execution
  • Custom Logging
  • Using Event Handlers
  • Implementing Breakpoints
9. Deploying and Managing Projects and Packages
  • Create and Configure the SSIS Catalog
  • Project Deployment
  • Configure Deployed Projects and Packages
  • Securing SSIS Packages
  • Running Packages
  • Scheduling Package Execution
  • Incremental Package Deployment
10. DAY 4: ADVANCED SSIS CONCEPT
11. Controlling Package Execution
  • Master Packages
  • Restarting Packages
  • Package Transactions & Checkpoints
12. Data Warehousing
  • Data Warehousing Basics
  • The Data Profiling Task
  • Loading Dimension Tables
  • Understanding Slowly Changing Dimensions
  • Using the Slowly Changing Dimension Transform
  • Loading Fact Tables
13. Advanced ETL Scenarios
  • Loading Data Incrementally
  • Using SSIS CDC Components

Private Courses

We can arrange your own private Microsoft SQL Server course.

Tailored

Have us build a custom private course tailored to your needs.

Cost Effective

If you are looking to training a group of people private courses can be very cost effective.

Post Course Support

Unlimited post course email support on the course topics.

What Our Clients Think

Very informative course, very useful tips on how to work with SQL Management Studio. A lot of SQL quirks explained, a lot of good examples.

Magdalena Piekarska - Veolia

This course was excellent and I am delighted with how much I have achieved. The trainer was very friendly and approachable.

Rosie Heath - Licensed Trade Charity

A great course. The trainers experience and knowledge is a great asset.

Nancy Shering - Equinix Group Ltd

Really good course. lots of hands on practice and clear explanations.

fiona dawe - Covetrus Global Software Services

Very good introduction. Well paced and suited a range of experience levels.

Felicity Howdle - Health Education England

Trainer was very engaging, spent time explaining topics clearly.

Laura Choake - Desoutter Industrial Tools

Related Courses

System Admin Foundation 3 Days
Learn the essential skills necessary to maintain a Microsoft SQL Server 2016 or 2017 system infrastructure.
Systems Introduction 4 Days
Learn the full reporting lifecycle of designing, managing, and accessing reports in a Microsoft SQL Server 2016 or 2017 environment.
Systems Introduction 4 Days
You will learn to create SSIS projects and packages, work with Control Flow Tasks, and design Data Flows using a variety of transformations and data sources.
Programming Introduction 5 Days
Learn skills with the Microsoft Transact-SQL (T-SQL) language to query and program Microsoft SQL Server 2016 or 2017.