"A Training Solution Provider delivering Learning Skills to keep forever"

Call the JCS training team free now 0800 5425 150 Or mail Email | training@jcstraining.com

Microsoft SQL Server Integration Services 4 Days

Course Overview

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.

 

 

 

Applies to all versions from SQL Server 2012 through to SQL Server 2022

DURATION

4 days

INTRODUCTION

 

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 Components

 

COURSE OUTLINE

DAY 1, 2 & 3: SSIS ESSENTIALS

Introduction to SQL Server Integration Services

Overview of SSIS

Getting Started

Using the Import/Export Data Wizard Using SSDT to Explore a Package

Exploring the SSDT Development Environment

Creating SSIS Projects in SSDT

Creating a New SSIS Project and Package in SSDT Connection Managers

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

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

Using Containers

Sequence Container for Loop Container

Foreach Loop Container

Logging and Troubleshooting Packages

Logging Package Execution Custom Logging

Using Event Handlers

Implementing Breakpoints

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

DAY 4: ADVANCED SSIS CONCEPTS

Controlling Package Execution

Master Packages Restarting Packages

Package Transactions & Checkpoints

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

Advanced ETL Scenarios

Loading Data

Incrementally Using SSIS

CDC components