Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     



Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

SQL Server 2005 Integration Services (SSIS) Programming

Course Length: 3 Days

Overview:
This course will enable technology professionals with little or no ETL experience and minimal exposure to SQL Server 2005 and Visual Studio 2005 to be comfortable and productive with the SSIS tools and technologies. In this course you will learn about the SQL Server Management Studio (SSMS) and building Database Maintenance Plans. You will be introduced to the Business Intelligence Development Studio (BIDS) and working with Control Flow and Data Flow. You will also become familiar with SSIS package management and package deployment along with learning to write solid code using debugging, error handling and logging techniques.

Prerequisites:
Prior knowledge of SQL Server 2005 and basic use of SQL Server Management Studio

Course Content

Lesson 1: A Guided Tour of SSIS

  • Understanding SSIS
  • Exploring and Executing an SSIS Package in BIDS
  • Exploring and Executing a Package Outside BIDS

Lesson 2: Introduction to Control Flow

  • Overview of Control Flow in SSIS
  • Control Flow Tasks
  • Workflow Tasks
  • Other SQL Server Operations Tasks
  • Precedence Constraints
  • Data Processing Tasks

Lesson 3: Introduction to Data Flows

  • Data Flow Overview
  • Data Flow Pipeline
  • Data Flow Sources
  • Data Flow Destination
  • Data Viewers
  • Data Flow Transformations

Lesson 4: Variables and Configurations

  • Understanding Variables
  • Using Variables in Control Flow
  • Using Variables in Data Flow
  • Understanding Property Expressions
  • Using Property Expressions
  • Understanding Configurations
  • Using Configurations
  • Using Variables and Configurations Between Packages

Lesson 5: Advanced Control Flow

  • Synchronous Transformations
  • Asynchronous Transformations
  • Working with Error Outputs
  • Using Advanced Transformations

Lesson 6: Package Deployment

  • Overview of Deploying Packages
  • Deployment Challenges
  • Create a Package Deployment Utility
  • The Package Installation Wizard
  • Deploy a Package to the File System
  • Deploy a Package to SQL Server
  • Redeploying Updated Packages

Lesson 7: Package Management

  • Overview of Package Management
  • Managing Packages with DTUtil
  • Managing Packages with SQL Server Management Studio
  • Executing Packages
  • Scheduling Packages with SQL Server Agent
  • SSIS Security

Lesson 8: Introduction to Scripting and Custom Components

  • Extending SSIS Capabilities Through Code
  • SSIS Scripting
  • Scripting in Control Flows
  • Scripting in Data Flows
  • Script Compilation
  • Custom SSIS Components

Lesson 9: Best Practices

  • Best Practices for Using SSIS
  • Best Practices for Package Design
  • Data Flow Best Practices

Lesson 10: Beyond ETL: Other Scenarios for SSIS

  • Using SSIS Beyond ETL
  • Migrating SQL Servers with SSIS
  • SQL Server Maintenance Plans
  • Working with Analysis Services
  • Folder and File Management
  • Working with the Windows Event Log

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.