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 |