Video 1: Understanding Data Flow Transformations
(Running Time: 8:48)
|
|
In this video we dig deeper into Data Flow Transformations re-examining the process of how transformations operate on the pipeline of data, and look at how different transformations require more computer resources than others, how different transformations work synchronously or asynchronously, etc. We also look at some common transformation properties and segment the transformations into logical groupings of functionality.
Video 2: Common Row Transformations
(Running Time: 16:44)
|
|
In this video we examine those transformations that act on the entire rowset at a time, including the Character Map Transformation, the Copy Column Transformation, the Data Converstion Transformation and the Derived Column Transformation, providing live examples for each.
Video 3: OLE DB Command Transformation
(Running Time: 6:23)
|
|
The OLE DB Command Transformation allows you to execute a SQL command and even filling in parameters with columns from the current row. As you might imagine, this can be an expensive operation if you have a large number of rows, but it does provide a lot of power to your transformations.
Video 4: Rowset Transformations
(Running Time: 15:33)
|
|
In this video we look at those transformations that create new rowsets, which can include aggregate and sorted values, sample rowsets or pivoted and unpivoted rowsets. These are pretty expensive because they usually require a totally new chunk of memory to load new representations of the pipeline data into. Specifically we'll look at the Aggregate, Sort, Percentage Sampling and Row Sampling Transformations.
Video 5: Pivot and Unpivot Transformations
(Running Time: 13:22)
|
|
The purpose of a Pivot Transformation is to turn a relational table into a more flat table by turning rows into columns, while the Unpivot Transformation does the exact opposite. This tutorial demonstrates how to use these Transformations and how useful they can be when working with older data sources.
Video 6: Split Transformations
(Running Time: 8:38)
|
|
In this video we look at the Conditional Split and Multicast Split Transformations. Split transformations take a single pipeline and split it into multiple pipelines. The Conditional Split Transformation does this based on some conditions or checks on the data to determine which path it should go, while the Multicast makes an exact copy of the pipeline data into two or more pipelines.