SQL Server 2016 Integration Services (SSIS)

Course:  SSIS16
Duration:  5 Days
Level:  I
Course Summary

This course teaches the student how to implement SSIS solutions to support information worker analytics. Students will learn how to implement ETL with SQL Server Integration Services; Special BI reporting considerations are included to use SSRS. Data Warehouse Analysis, Design, and Implementation will be included as time allows.

« Hide The Details
Topics Covered In This Course

Introduction to SSIS

  • Describe data concepts and architecture considerations
  • Considerations for a SQL, Excel, and Flat Files
  • Exploring Data Sources
  • Exploring an ETL Process
  • Exploring a Data Warehouse

Design and Implement a Schema for a Data Warehouse

  • Introduction to ETL with SSIS
  • Exploring Source Data
  • Implementing Data Flow
  • Exploring Source Data
  • Transfer Data with a Data Flow Task
  • Using Transformations in a Data Flow

Implementing Control Flow in an SSIS Package

  • Introduction to Control Flow
  • Creating Dynamic Packages
  • Using Containers
  • Managing Consistency
  • Using Tasks and Precedence in a Control Flow
  • Using Variables and Parameters
  • Using Containers
  • Using Transactions
  • Using Checkpoints

Debugging and Troubleshooting SSIS Packages

  • Debugging an SSIS Package
  • Logging SSIS Package Events
  • Handling Errors in an SSIS Package

Implementing an Event Handler

  • Implementing an Incremental ETL Process
  • Introduction to Incremental ETL
  • Extracting Modified Data
  • Loading Modified Data
  • Using a DateTime Column to Incrementally Extract Data
  • Using a DateTime Column to Incrementally Extract Data
  • Using Change Tracking
  • Using a Lookup task to insert dimension data
  • Using a Lookup task to insert or update dimension data
  • Implementing a Slowly Changing Dimension
  • Using a MERGE statement to load fact data

Deploying and Configuring SSIS Packages

  • Overview of Deployment
  • Deploying SSIS Projects
  • Planning SSIS Package Execution
  • Create an SSIS Catalog
  • Deploy an SSIS Project
  • Create Environments for an SSIS Solution
  • Running an SSIS Package in SQL Server Management Studio
  • Scheduling SSIS Packages with SQL Server Agent

Accessing Data in a Data Warehouse Overview

  • Excel Options.
  • PowerPivot
  • Power View
  • Reporting Services Options

Data Warehouse Analysis, Design and Implementation Considerations

  • Requirements Analysis
  • Logical/Physical Design for a Data Warehouse
  • Star Schema
  • Snowflake Schema
  • Time Dimension

What You Can Expect

At the end of this course, students will be able to:

  • Describe ETL concepts and architecture considerations.
  • Implement Control Flows in an SSIS Package.
  • Implement Data Flow in an SSIS Package.
  • Debug and Troubleshoot SSIS packages.
  • Implement an SSIS solution that supports incremental loads and changing data.
  • Extend SSIS with custom scripts and components.
  • Deploy and Configure SSIS packages.
  • Describe how information workers can consume data from the data warehouse.
  • Understand SSRS at a high level.
  • Understand data warehouse Requirements Analysis, Design and Implementation considerations at a high level
What You Can Expect

At the end of this course, students will be able to:

  • Describe ETL concepts and architecture considerations.
  • Implement Control Flows in an SSIS Package.
  • Implement Data Flow in an SSIS Package.
  • Debug and Troubleshoot SSIS packages.
  • Implement an SSIS solution that supports incremental loads and changing data.
  • Extend SSIS with custom scripts and components.
  • Deploy and Configure SSIS packages.
  • Describe how information workers can consume data from the data warehouse.
  • Understand SSRS at a high level.
  • Understand data warehouse Requirements Analysis, Design and Implementation considerations at a high level
Who Should Take This Course

Business Intelligence Developers, Knowledge Workers and Data Analysts, and Administrators who want to learn SSIS.

Recommended Prerequisites

Some knowledge of SQL Server Integration Services.

Training Style

Instructor led with 50% lecture and 50% lab

« Hide The Details
Related Courses
Code Course Title Duration Level
SSIS16P2
SQL Server SSIS 2016 Part 2 Data Quality, Performance, Advanced Scripts, Patterns
5 Days
I
Details
SSRSXP
SQL Server Reporting Services 2014/2012 - Extensions and Programming
3 Days
II
Details
SSPTDW
SQL Server Performance and Tuning for Data Warehouses
5 Days
III
Details
SSRSJM
SQL Server Reporting Services 2014/2012 - Jedi Master Level
2 Days
III
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com