DTS Programming

Building a DTS Custom Transformation

The Data Transformation Services (DTS) data pump, which is the engine for the Transform Data, Data Driven Query and Parallel Data Pump tasks, reads rows from a source connection, transforms the row data as necessary, and writes rows to a destination connection. The data pump uses separate components called transformations to transform the data. The transformation performs specific conversions for which it was designed and that are made necessary by the source and destination column data types. One or more transformations are always required, even when the row data is simply copied.

Several transformations are supplied with Microsoft® SQL Server™ 2000. For more information, see DTS Transformations or Transformation Objects. Custom transformations can also be implemented by users and third-party vendors. To implement a custom transformation, you must:

This section explains how to implement custom transformations and provides examples.

Topic Description
DTS Custom Transformation Fundamentals Describes DTS transformation infrastructure, interfaces, data structures and registration.
Implementing DTS Custom Transformations Describes the Active Template Library (ATL) custom transformation template, how to add code and how to test the transformation.
DTS Custom Transformation Examples Provides examples of DTS custom transformations.