Download PDF
of this course

MS55120 - Quick Microsoft SQL Server 2012-2014 Integration Services (MS55120)

  • Overview
  • Who Should Attend
  • Certifications
  • Prerequisites
  • Objectives
  • Content
  • Schedule
Course Overview

Duration : 2 Days

This two-day instructor-led course is intended for those that are new to SQL Server Integration Services or are interested in learning the features available. This course uses an instructor-led topic explanation, instructor performing detailed demonstrations, then the student performing exercises to duplicate what the instructor demonstrated. This style of training is a combination of traditional classroom training and mentored learning. Additionally, videos of the demonstrations performed by the course author are included with the course as a take-away. The course completes with additional scenario-based labs to reinforce the course content.

Who Should Attend

  • This course is intended for IT Professionals.

Course Certifications

This course is part of the following Certifications:

Prerequisites

Course Objectives

After completing this course, students will be able to:

  • Understand packages.

  • Manage with Control Flow.

  • Move data with Data Flow.

  • Understand variables.

  • Understand parameters.

  • Utilize the Import/Export Wizard.

  • Work in the Explore window.

  • Create SQL Server Integration Services packages.

  • Utilize Connection Managers.

  • Code the Script Task.

  • Utilize Looping and Sequence Tasks.

  • Utilize Data Preparation Tasks.

  • Load data with the Analysis Services Tasks.

  • Use the Workflow Tasks.

  • Manage SQL with the SQL Tasks.

  • Administration of SQL using the SQL Management Objects Tasks.

  • Optimize sources for extraction.

  • Use Destinations and understand choices.

  • Examine the Transformation and other Tasks (about 25 of them).

  • Create dynamic packages.

  • Utilize SQL Server Integration Services data typing.

  • Define and use variables and parameters.

  • Use expressions in packages.

  • Utilize sequences in a container.

  • Utilize container loops.

  • Perform joins with the Lookup Transformation.

  • Perform joins with the Merge Transformation.

  • Examine the SSIS engine.

  • Use the best practices.

  • Design to troubleshoot: using Precedence Constraints.

  • Work with advanced logging and reporting.

  • Handle errors.

  • Understand how to choose the Script Task or Script Component.

  • Work with XML.

  • Use package hierarchies: Parent Child.

  • Understand deployment strategies.

  • Understand how to use what they’ve learned in real-world scenarios.

Course Content

Module 1 : Course Overview

This module explains how the class will be structured and introduces course materials and additional administrative information

Lessons

  • Introduction
  • Course Materials
  • Facilities
  • Prerequisites
  • What we will be discussing

Lab : Course Overview

After completing this module , students will able to :

  • Successfully log into their virtual machine
  • Have a full understanding of what the course intends to cover

 

Module 2 : SQL Server Integration Services Architecture

In this module we will explore architecture and version changes of SQL Server Integration Services. We will then cover the building blocks needed to understand packages and how they are created.

Lessons 

  • Version Changes of SSIS From 2008 - 2012
  • The SQL Server Integration Service
  • Understanding Packages
  • Managing with Control Flow
  • Moving Data Flow
  • Understanding Variables
  • Understanding Parameters

Lab : SQL Server Integration Services Architecture 

After completing this module , students will be able to :

  • Understand packages
  • Manage with Control Flow
  • Understand Variables
  • Understad parameters

 

Module 3 : SQL Server Integration Services Tools

In this module we will learn about and utilize the tools available to assit with package creation

Lessons

  • Utilizing the Import/Export Wizard
  • Working in the Explore Window 
  • Creating SQL Server Integration Services Packages
  • Utilizing Connection Managers

Lab : SQL Server Integration Services Tools

After completing this module , students will be able to :

  • Utilize the Import/Export Wizard
  • Working in the Explore Window
  • Creating SQL Server Integration Services Packages
  • Utilizing Connection Managers

Lab : SQL Server Integration Services Tools

After completing this module , students will be able to :

  • Utilize the Import/Export Wizard
  • Work in the Explore window
  • Create SQL Server Integration Services pacages
  • Utilize Connection Managers

 

Module 4 : SQL Server Integration Services Tasks

SSIS tasks are the foundation of the Control Flow in SSIS . In this module we will walk through tasks and utilize them

Lessons 

  • Coding the Script Task
  • Looping and Sequence Tasks
  • Data Loading with the Analysis Services Tasks
  • Using the Workflow Tasks
  • Managing SQL with the SQL Tasks
  • Administration of SQL Using the SQL Management Object Tasks

Lab : SQL Server Integration Services Tasks

After completing this module , students will be able to :

  • Code the Script Task
  • Utilize Looping and Sequencing Task
  • Utilize Data Preparation Tasks
  • Load data with the Analysis Services Tasks 
  • Use the Workflow Tasks
  • Manage SQL with the SQL Tasks
  • Administration of SQL using the SQL Management Object Tasks.

 

Module 5 : Data Flow

The Data Flow Task is where the bulk of your data heavy lifting occurs in ssis . In this module we will discuss methods of optimizing sources and explain destination options.

Lessons 

  • Optimizing Sources for Extraction
  • Using Destination and Understanding choices
  • Examining the Transformation and Other Tasks ( about 25 them )

Lab : Data Flow 

After completing this module , students will be able to :

  • Optimize sources for extraction
  • Use Destinations and understand choices
  • Examine the Transformation and other Tasks ( about 25 them )

 

Module 6 : Variables , Parameters and Expressions

At one point of other , when utilizing SSIS pakages , you will encounter the need for dynamic capabilities . This module aims to give you an understanding of how expressions work , and how variables and parameters setup expressions on your SSIS project

Lessons 

  • Creating Dynamic Packages
  • Utilizing SQL Server Integration Services Data Typing
  • Define and Use Variables and Parameters
  • Using Expressions in Packages

Lab : Variables , Parameters and Expressions

After completing this module , students will be able to :

  • Create dynamic packages
  • Utilize SQL Server Integration Services data Typing
  • Define and use variables and parameters
  • Use expressions in packages

 

Module 7 : Containers

Containers are objects in SQL Server Integration Services that provide structure to packages and services to tasks. In this module we will explain how to create and configure containers and utilize them effectively.

Lessons 

  • Overview of Containers 
  • Utilizing Sequences in a Container
  • Utilizing Container Loops

Lab : Containers

After completing this module , students will be able to :

  • Utilize Sequences sequences in a container
  • Utilize container loops

 

Module 8 : Performing Joins

By using joins , you can retrieve data from two or more tables based on logical relationships between the tables . In this module we will explore joins and demonstrate how to use them .

Lessons 

  • Performing Joins with the Lookup Transformation
  • Performning Joins with the Merge Transformation
  • Utilizing Cache Modes in Joins

Lab : Performining Joins

After completing this module , students will be able to : 

  • Perform joins with the Lookup Transformation.
  • Perform Joins with the Merge Transformation

 

Module 9 : Tuning SQL Server Integration Services Packages

Before putting your package into production , it is beneficial to take some time to review your package with an eye toward preventing , or at least mitigating , performance problems.In this module we willt ake a close look at how the SSIS engine works and cover best practices to ensure proper performance

Lessons

  • Examining the SSIS Engine
  • Using the Best Practices

Lab : Tuning SQL Server Integration Services Packages

After completing this module , students will be able to :

  • Examine the SSIS engine 
  • Use the best practices

 

Module 10 : Debugging SQL SQL Server Integration Services Packages

This module describes procedures for debugging SSIS packages and follows with a section on error handling

Lessons

  • Designing to Troubleshoot : Using Precedence Constraints
  • Working with Advanced Logging and Reporting 
  • Handling Errors

Lab : Debugging SQL Server Integration Services Packages

After completing this module , students will be able to :

  • Design to troubleshoot : Using Precedence Constraints
  • Work with advanced logging and reporting
  • Handle errors

 

Module 11 : Common SQL Server Integration Services Design Patterns

Design patterns help to solve common problems encountered when developing data integration solutions . In this module , we will discuss how to choose among certain options , and cover deployment strategies

Lessons

  • Choosing the ScriptTask or Script Component 
  • Working with XML 
  • Using Package Hierachies : Parent Child
  • Understanding Deployment Strategies

Lab : Common SQL Server Integration Services Design Patterns

After completing this module , students will be able to :

  • Understand how to choose the ScriptTask or Script Component 
  • Work with XML
  • Use oackage hierachies : Parent Child 
  • Understand eployment strategies

 

Module 12 : Installing , Upgrading and Migrating to Windows 7

This module includes concept reinforcement scenarios to encourage students to use what they've learned throughout this course. Scenario solutions are provided.

Lessons 

  • Scenario 1
  • Scenario 2
  • Scenario 3

Lab : Concept Reinforcement Scenarios

After completing this module , students will be able to :

  • Understand how to use what they have learned in real-world scenarios

Additional Reading

None

 

Course ID: MS55120


Show Schedule for 1 Month  3 Months  All 
Date Country Location Register