SSIS Tutorial – Transcript for bbv Techday 2006 © September, 2006 by Urs GehrigPage 3 of 24
Goal and Scenario
This tutorial about SSIS shows you what SSIS is for – namely Microsoft’s new ETL (Exctract Transform and Load) tool. SSIS is a part of SQL Server 2005 and the successor of SQL Server 2000’s DTS.This tutorial is not a summary of best practices it’s more a demonstration of its power and should give you some ideas for your nextproject.During this tutorial you will see an example of how you can load address data from a legacy system, adding some missing data andauditing information. The SSIS package doesn’t overwrite already existing data. Instead it writes a history of all chances so you willknow all the time who made which chances at what time.What you will learn here is great and useful but also only the peak of the iceberg. Therefore at the end of this tutorial you will find bothsome ideas for your own exercises and great web links and books about SSIS. Have fun!
Reading this tutorial is one thing, to program it on your on machine is another. You don’t need a lot for exercising yourself, only
SQL Server 2005 SP1
Access to bbv’s ftp server. The ftp server plays the role of a legacy system.
Internet connection. You will query geonames.org.
And last but not least this transcript. You can get a copy from wiki.bbv.ch. You will also find there a BIDS project containing twopackages. One package is the result of this tutorial and the other one for setting up the DB.
Some Words about SQL Server Integration Services
“It took a unique team to build SQL Server 2005 Integration Services. If I had told you in 2000 when we started the IntegrationServices project that we would assembly a team of almost 30 people at Microsoft who were utterly passionate about ETL, you wouldhave been skeptical.”
– Bill Baker, General Manager for SQL Server BI at Microsoft
“All are correct because Integration Services is a set of utilities, applications, designers, components, and services all wrap up into onepowerful software application suite. SQL Server Integration Services (SSIS) is many things to many people.
– Kirk Haselden,Development Manager of SSIS team at Microsoft