17.06.2013 Views

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18<br />

Getting Integrated with<br />

Integration Ser vices<br />

If you’re running a mixed environment with <strong>SQL</strong> <strong>Server</strong> 2005 or migrating from that<br />

version, do not fear. <strong>SQL</strong> <strong>Server</strong> <strong>2008</strong> Integration Services will run old DTS packages<br />

with the installation of Legacy Services in the Installation Wizard when you<br />

install <strong>SQL</strong> <strong>Server</strong> <strong>2008</strong>.<br />

Use the SSIS Package Migration Wizard to help upgrade old DTS packages.<br />

In the previous chapter, we got our first serious taste of the Business Intelligence Development<br />

Studio (also sometimes referred to as BIDS). In case you skipped again, BIDS is the Visual Studio<br />

<strong>2008</strong> development environment with some special <strong>SQL</strong> <strong>Server</strong>–oriented project templates and tools.<br />

The very different ways we use that environment for just <strong>SQL</strong> <strong>Server</strong> development gives something<br />

of a taste for just how flexible the Visual Studio development environment is — as we’ll see,<br />

Integration Services has a pretty different feel than Reporting Services does.<br />

In this chapter, we’ll be looking at how to utilize <strong>SQL</strong> <strong>Server</strong> Integration Services (often simply called<br />

SSIS) to perform basic import and export of data, and we’ll briefly discuss some of the other things<br />

possible with tools like Integration Services.<br />

Understanding the Problem<br />

The problems being addressed by Integration Services exist in at least some form in a large percentage<br />

of systems — how to get data into or out of our system from or to foreign data sources. It can<br />

be things like importing data from the old system into the new, or a list of available items from a<br />

vendor — or who knows what. The common thread in all of it, however, is that we need to get data<br />

that doesn’t necessarily fit our tables into them anyway.<br />

What we need is a tool that will let us Extract, Transform, and Load data into our database — a tool<br />

that does this is usually referred to simply as an “ETL” tool. Just how complex of a problem this<br />

kind of tool can handle varies, but Integration Services can handle nearly every kind of situation<br />

you may have.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!