The Data Integration Service can apply the global predicate optimization method. When the Data Integration Service applies the global predicate optimization method, it splits, moves, removes, or simplifies the filters in a mapping. The Data Integration Service filters data as close to the source as possible in the pipeline. It also infers the predicate expressions that a mapping generates.