________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Course Description
This course is intended for those who are new to SQL Server Integration Services or who are interested in learning about the features available. This course uses an instructor-led explanation of the topic, in which the instructor gives detailed demonstrations and then the student performs exercises to duplicate what the instructor demonstrated. This style of training is a combination of traditional classroom training and mentored learning. Additionally, videos of demonstrations performed by the course author are included with the course as takeaway material. The course is completed with additional scenario-based laboratories to reinforce the course content.
Audience profile
This course is aimed at IT professionals.
Goals
- Understand the packages.
- Manage with Control Flow.
- Move data with Data Flow.
- Understand the variables.
- Understand the parameters.
- Use the Import/Export Wizard.
- Work in the Explore window.
- Create SQL Server Integration Services packages.
- Use connection managers.
- Code the script task.
- Use loop and sequence tasks.
- Use data preparation tasks.
- Load data with Analysis Services tasks.
- Use workflow tasks.
- Manage SQL with SQL tasks.
- SQL Administration using SQL Management Object Tasks.
- Optimize extraction sources.
- Use destinations and understand the options.
- Examine Transformation and other Tasks (about 25 of them).
- Create dynamic packages.
- Use SQL Server Integration Services data writing.
- Define and use variables and parameters.
- Use expressions in packages.
- Use sequences in a container.
- Use container loops.
- Perform joins with the lookup transformation.
- Perform joins with Merge Transformation.
- Examine the SSIS engine.
- Use best practices.
- Design to solve problems: using precedence constraints.
- Work with advanced logs and reports.
- Handle errors.
- Understand how to choose the script task or script component.
- Work with XML.
- Use package hierarchies: parent-child.
- Understand implementation strategies.
- Understand how to use what they have learned in real-world scenarios.
Course outline
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'll Be Discussing
Lab 1: Course Overview
After completing this module, students will be 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'll 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 with Data Flow
- Understanding Variables
- Understanding Parameters
Lab 1: SQL Server Integration Services Architecture
- Managing with Control Flow
- Moving Data with Data Flow
- Understanding Variables
- Understanding Parameters
After completing this module, students will be able to:
- Understand packages.
- Manage with Control Flow.
- Move data with Data Flow.
- Understand variables.
- Understand parameters.
Module 3: SQL Server Integration Services Tools
In this module we will learn about and use the tools available to assist with package creation.
Lessons
- Using the Import/Export Wizard
- Working in the Explore Window
- Creating SQL Server Integration Services Packages
- Using Connection Managers
Lab 1: SQL Server Integration Services Tools
- Using the Import/Export Wizard
- Working in the Explore Window
- Creating SQL Server Integration Services Packages
- Using Connection Managers
After completing this module, students will be able to:
- Use the Import/Export Wizard.
- Work in the Explore window.
- Create SQL Server Integration Services packages.
- Use 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 use them.
Lessons
- Coding the Script Task
- Looping and Sequence Tasks
- Using Data Preparation 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 Objects Tasks
Lab 1: SQL Server Integration Services Tasks
- Coding the Script Task
- Using Looping and Sequence Tasks
- Using Data Preparation 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 Objects Tasks
After completing this module, students will be able to:
- Code the Script Task.
- Use Looping and Sequence Tasks.
- Use 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.
Module 5: Data Flow
The Data Flow Task is where the bulk of your data heavy lifting occurs in SSIS. In this module we'll discuss methods for optimizing sources and explain destination options.
Lessons
- Optimizing Sources for Extraction
- Using Destinations and Understanding choices
- Examining the Transformation and Other Tasks (about 25 of them)
Lab 1: Data Flow
- Optimizing Sources for Extraction
- Using Destinations and Understanding choices
- Examining the Transformation and Other Tasks (about 25 of them)
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 of them).
Module 6: Variables, Parameters and Expressions
At one point or another, when utilizing SSIS packages, 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 set up 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 1: Variables, Parameters and Expressions
- Creating Dynamic Packages
- Utilizing SQL Server Integration Services Data Typing
- Define and Use Variables and Parameters
- Using Expressions in Packages
After completing this module, students will be able to:
- Create dynamic packages.
- Use 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 use them effectively.
Lessons
- Overview of Containers
- Using Sequences in a Container
- Using Container Loops
Lab 1: Containers
- Using Sequences in a Container
- Using Container Loops
After completing this module, students will be able to:
- Use sequences in a container.
- Use 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
- Performing Joins with the Merge Transformation
- Using Cache Modes in Joins
Lab 1: Performing Joins
- Performing Joins with the Lookup Transformation
- Performing Joins with the Merge Transformation
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 will take 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 1: Tuning SQL Server Integration Services Packages
- Examining the SSIS Engine
- Using the Best Practices
After completing this module, students will be able to:
- Examine the SSIS engine.
- Use the best practices.
Module 10: Debugging 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 1: Debugging SQL Server Integration Services Packages
- Designing to Troubleshoot: Using Precedence Constraints
- Working with Advanced Logging and Reporting
- Handling Errors
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'll discuss how to choose among certain options, and cover deployment strategies.
Lessons
- Choosing the Script Task or Script Component
- Working with XML
- Using Package Hierarchies: Parent Child
- Understanding Deployment Strategies
Lab 1: Common SQL Server Integration Services Design Patterns
- Working with XML
- Using Package Hierarchies: Parent Child
After completing this module, students will be able to:
- Understand how to choose the Script Task or Script Component.
- Work with XML.
- Use package hierarchies: Parent Child.
- Understand implementation 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 1: Concept Reinforcement Scenarios
- Scenario 1 Solution
- Scenario 2 Solution
- Scenario 3 Solution
After completing this module, students will be able to:
- Understand how to use what they've learned in real-world scenarios.
Language
-
English course
-
Labs: English