Provides a set of modeled "step" operations that can be applied, in a particular order, to relational data items in order to filter the data that gets returned when business queries are executed.

A step or steps can be applied to a data item using the appropriate step management methods on the two interfaces.  The only step that can be applied to a relational query (at this time) is RankFilter. The RankFilter step requests the creation of a flat listing, where data is restricted based on whether it has achieved a specific ranking.  Only TopCount and BottomCount functionalities are used for relational tables.