With push-into optimization, the Data Integration Service moves the Filter transformation logic into the transformation immediately upstream of the Filter transformation in the mapping. Push-into optimization increases performance by reducing the number of rows that pass through the mapping.
The Data Integration Service does not move filter logic into another transformation if the transformation has side effects. The Data Integration Service cannot determine if the SQL transformation, Web Service Consumer transformation, and Java transformation have side effects. However, you can configure the SQL transformation, Web Service Consumer transformation, and Java transformation for push-into optimization.