The Rank transformation includes the following types of output groups:
User-Defined Groups
You create a user-defined group to test a condition based on incoming data. A user-defined group consists of output ports and a group filter condition. You can create and edit user-defined groups on the
Groups
tab with the Developer tool. Create one user-defined group for each condition that you want to specify.
The Data Integration Service uses the condition to evaluate each row of incoming data. It tests the conditions of each user-defined group before processing the default group. The Data Integration Service determines the order of evaluation for each condition based on the order of the connected output groups. The Data Integration Service processes user-defined groups that are connected to a transformation or a target in a mapping.
If a row meets more than one group filter condition, the Data Integration Service passes this row multiple times.
The Default Group
The Developer tool creates the default group after you create one user-defined group. The Developer tool does not allow you to edit or delete the default group. This group does not have a group filter condition associated with it. If all of the group conditions evaluate to FALSE, the Data Integration Service passes the row to the default group. If you want the Data Integration Service to drop all rows in the default group, do not connect it to a transformation or a target in a mapping.
The Developer tool deletes the default group when you delete the last user-defined group from the list.
The Developer tool copies property information from the input ports of the input group to create a set of output ports for each output group. You cannot change or delete output ports or their properties.