The Aggregator is an active transformation that changes the number of rows in the pipeline. The Aggregator transformation has the following components and options:
Aggregate cache.
The Integration Service stores data in the aggregate cache until it completes aggregate calculations. The Integration Service stores group values in an index cache and it stores row data in the data cache.
Aggregate expression.
Enter an expression in an output port. The expression can include nonaggregate expressions and conditional clauses.
Group by port.
Indicate how to create groups. You can configure an input, input/output, output, or variable port for the group. When grouping data, the Aggregator transformation outputs the last row of each group unless otherwise specified.
Sorted input.
Select this option to improve session performance. To use sorted input, you must pass data to the Aggregator transformation sorted by group by port, in ascending or descending order.
You can configure the Aggregator transformation components and options on the Properties and Ports tab.