Skip to Content
Professional SQL Server™ 2005 Integration Services
book

Professional SQL Server™ 2005 Integration Services

by Brian Knight, Allan Mitchell, Darren Green, Douglas Hinson, Kathi Kellenberger, Andy Leonard, Erik Veerman, Jason Gerard, Haidong Ji, Mike Murphy
January 2006
Beginner to intermediate
720 pages
19h 26m
English
Wrox
Content preview from Professional SQL Server™ 2005 Integration Services

14.1. The Sample Components

Three sample components will be defined in this section to demonstrate the main component types. The transform component will then be expanded in Chapter 15 to include a user interface. All code samples will be available on the Web site for this book, which you can find at www.wrox.com.

14.1.1. Component 1: Source Adapter

The source adapter needs to be able to do quite a few things in order to be able to present the data to the downstream components in the pipeline in a format that the next component understands and is expecting. Here is a list of what the component needs to do:

  • Accept a Connection Manager

  • Validate the Connection Manager (did it get the right type of Connection Manager?)

  • Add output columns to the component for the downstream processes

  • Connect to the data source

  • Get the data from the data source

  • Assign the correct parts of the data to the correct output columns

  • Handle any data errors

This component is going to need to do quite a bit of work in order to present its data to the outside world. Stick with it and you'll see how easy this can be. Your aim in the source adapter is to be able to take a file with a custom format, read it, and present it to the downstream components. The file will look like this:

<START>
Name:
Age:
Married:
Salary:
<END>

As you can see, this is a nonstandard format that none of the source adapters out of the box could deal with.

14.1.2. Component 2: Transformation

The transform is where you are going to take data ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional SQL Server® 2008 Integration Services

Professional SQL Server® 2008 Integration Services

Brian Knight, Erik Veerman, Grant Dickinson, Douglas Hinson, Darren Herbold
Microsoft® SQL Server™ 2005 Integration Services Step by Step

Microsoft® SQL Server™ 2005 Integration Services Step by Step

Hitachi Consulting Paul Turley Joe Kaspizak, Scott Cameron, Satoshi Iizuka, and Pablo Guzman
Microsoft® SQL Server® 2008 Integration Services: Problem-Design-Solution

Microsoft® SQL Server® 2008 Integration Services: Problem-Design-Solution

Erik Veerman, Jessica M. Moss, Brian Knight, Jay Hackney

Publisher Resources

ISBN: 9780764584350Purchase book