Aggregate | Use this transform to perform grouping and summing of data. This is similar to the “Group By” function in T-SQL. |
Audit | Use this transform to add a column to a Data Flow with package information. You can add items like the package name and username as a new column in the Data Flow. |
CDC Source | Use this transform when using Change Data Capture to load data. It reads rows from a CDC change table. Rows read are identified by the CDC Control Task. |
CDC Splitter | Use this transform to divide a data stream from the CDC Source Task into streams for insert, update, and delete. This is similar to a conditional split, but works specifically with the CDC Source. |
Conditional Split | Use this transform to divide data into different paths based on a boolean expression. You can use all the paths from the split or ignore some outputs. |
Copy Column | Use this transform to create a new column in the Data Flow that is an exact copy of another column. |
Data Conversion | Use this transform to convert data from one data type to another. For example, you can change Unicode to non-Unicode or change a string to an integer. |
Derived Column | Use this transform to create or replace a column in the Data Flow with a column created by an expression. You can combine columns or use functions like getdate() to create new data. |
DQS Cleansing | Use this transform to run DQS cleansing projects in batch. |
Export Column | Use this transform to send a column in a Data Flow to a file. The data types can be DT_TEXT, DT_NTEXT, and DT_IMAGE. |
Fuzzy Grouping | Use this transform to group data together based on a percentage match. In this transform, the data does not have to be an exact match to be grouped together. You can control the percentage of matching needed to group the data. |
Fuzzy Lookup | Use this transform to find matching data in a table. The data does not have to match exactly. You can control the percentage of matching needed to group the data. |
Import Column | Use this transform to import data from files into rows in a data set. |
Lookup | Use this transform to compare data in a Data Flow to a table. This will find exact matches in the date and give you a match and no-match output from the transform. |
Merge | Use this transform to combine two sets of data similar to a Union All. This transform requires both inputs to be sorted. |
Merge Join | Use this transform to combine two sets of data similar to a left outer join. This transform requires both inputs to be sorted. |
Multicast | Use this transform to clone the data set and send it to different locations. This transform does not alter the data. |
OLE DB Command | Use this transform to send T-SQL commands to a database. You can use this to insert data into a table using the T-SQL Insert command. |
Percentage Sampling | Use this transform to select a percentage of the rows in a Data Flow. The rows are randomly selected. You can set a seed to select the same rows on every execution of the transform. The unselected rows will follow a different path in the Data Flow. |
Pivot | Use this transform to convert normalized data to denormalized data. This transform changes the rows into columns. |
Row Count | Use this transform to write the row count in a Data Flow to a variable. |
Row Sampling | Use this transform to select a number of rows in the Data Flow. The number of rows is set in the transform. The unselected rows will follow a different path in the Data Flow. |
Script Component | Use this transform to perform complex transforms that are not available in SSIS. This transform enables you to leverage the .NET Framework to perform just about any transform. |
Slowly Changing Dimension | Use this transform to create a dimension load for a data warehouse. This is a wizard that will walk you through the decision-making process while setting up a dimensional load. |
Sort | Use this transform to order the data by a column or more than one column. This is similar to an “order by” command in T-SQL. |
Term Extraction | Use this transform to find words in a Data Flow and create an output with the words listed and a score. |
Term Lookup | Use this transform to compare to data in a Data Flow and determine if a word exists in the data. |
Union All | Use this transform to combine two sets of data on top of each other. This is similar to the “Union” command in T-SQL. |
Unpivot | Use this transform to convert denormalized data to normalized data. This transform changes the columns into rows. |