You are on page 1of 4

Pragmatic SQL Server Integration Services Virtual Course Details

Course Title: Duration: Price Overview: Pragmatic SQL Server Integration Services 4 (half days) $795 A four (half day) class designed to help you understand the core concepts of SQL Server 2005 and 2008 Integration Services (SSIS), the ETL tool of choice for SQL Server DBAs. We will use a variety of lab exercises and small projects to ensure you gain familiarity in how the design and execution environments work and be prepared to build your own real world applications using this SQL Server subsystem. Students will learn how to use SSIS in the real-world. With the hands-on labs, you will learn how to create a SSIS package to load an OLTP or warehouse environment. Youll also learn how to make the package dynamic to where it will work and selfheal in the event of a failure. This course gives detailed and extensive demos on how to use SSIS in your enterprise environment and how to extend SSIS with scripting. The labs are written in SQL Server 2008 but only a few screens are different in SQL Server 2005.

Prerequisites: The target audience of this class includes developers, architects or IT professionals who have basic SQL skills already. This class assumes that you have no previous knowledge of DTS or SSIS. In some of the scripting chapters, it is helpful(but not mandatory) for the student to have some basic VB experience. You will need to know how to run a query inside of SQL Server 2005 or 2008. Outline:

Day 1 - SSIS Features In-depth


1. Introduction to the SSIS environment Give a demonstration of Business Intelligence Development Studio (BIDS) How to create a shared connection. 2. Tasks Overview of the commonly used tasks. Hands-on Lab: Create your first package. 3. Drilling into the Data Flow Overview of the commonly used transforms, source and destinations. Hands-on Lab: Creating your first data flow. 4. Troubleshooting SSIS How to diagnose a problem in SSIS How to view data in flight How to create a breakpoint in SSIS

Day 2 - Making your Package Dynamic


5. Expressions and Variables The expression language in SSIS. The scoping of variables. Debugging SSIS with the watch window How to use variables and expressions to make a package dynamic. Hands-on Lab: Creating a dynamic package using variables. 6. Containers Using the various containers. Looping through tasks. Hands-on Lab: Looping through a series of tasks. 6. The Script Task and Transform Writing common SSIS scripts Replacing ActiveX Script Tasks in DTS with the Script Task Hands-on Lab: Cleansing Data with the Script Transform 7. Configuring SSIS Packages with Configuration Files Using configuration files to externalize configurations Using tables to externalize configurations Hands-on Lab: Configuration packages

Day 3 - Data Warehousing


7. Loading the Data Warehouse Loading a fact table Loading a dimension with the SCD Wizard Change data capture (CDC) Hands-On Lab: Loading a Dimension 8. Loading a fact table Tactics for quickly loading a fact table Hands-on Lab: Loading a fact table 9. Event Handling and Logging in SSIS Event Handlers Logging Providers Hands-On Lab: Creating a basic event handler

10. Performance tuning SSIS Overcoming common performance problems in SSIS How to use the new SSIS 2008 features to synchronize systems like Change Data Capture and the Merge statement Measuring performance in SSIS

Day 4 - Administration and Migration to SSIS


10. Deploying and Administering SSIS

The command-line utilities Deploying a package. Scheduling SSIS packages. Security in SSIS Hands-on lab: deploying and scheduling a series of packages.

11. Migration from DTS Process of migrating a package to SQL Server 2005 SSIS Issues that you will encounter Migrating ActiveX Scripts Hands-on Lab: Migrating a series of packages. 12. Advanced Transforms Fuzzy Grouping transform Fuzzy Lookup transform Term Extraction transform Term Lookup transform Import and Export Column transforms Hands-On Lab: Term Extractions, Term Lookups, Export Column and More

Common Questions
Will I be able to ask the instructor a question? Of course! You are encouraged to participate in the class by asking questions and sharing your own case studies. How large is each class? Each class has a maximum capacity of 20 24? seats and each month it does fill up quickly. How would I receive individual attention? During the class, the conference line opens 30 minutes prior to the class to answer individual questions. If you still need more help, individual sessions can be scheduled during the week of the class for class-related questions. How much time is required of me to take this class? Each class is 4 hours a day so youll still have time to answer your emails or go to a meeting or two. To get the most out of the class, its extremely important to do the class labs so you can ask questions if you have problems. What if I miss a class? Each class is recorded and posted 24 hours after the class. The recording can be downloaded for up to 30 days after the class. Is the number a toll free number? GoToMeeting supports Voice of IP (VOIP) or a toll number. It is recommended that you have a speaker phone if you dial in, or use a head set for your comfort if you use VOIP. It is also recommended that if you can, have a second monitor so you can participate in a lab on one screen while the web meeting is happening in another.

Hardware and Software requirements: Microsoft Windows 2000 Professional, or Microsoft Windows XP Professional, Microsoft Windows Server 2003, Microsoft Vista operating system 1 GHz or faster CPU 1 GB of available RAM (recommended 2 GB) 20 GB of free hard drive space SQL Server Developer Edition, Standard Edition or Enterprise Edition with the client tools, SSIS and SSRS. AdventureWorks2008 and AdventureWorksDW2008 databases installed on the instance Download the class files (email will be sent to you with this link). This file contains the labs for the class and the module files. Please print the file SSIS 2008 Class Labs.doc in the root of this zip file if you think youd like to have the labs in hard copy form. Unzip the SSIS2008Class.zip file into a C:\. The end result should be C:\SSIS2008Class

You might also like