The Data Integration Service can apply dataship-join optimization to a Joiner transformation if the transformation meets the following requirements:
The join type must be normal, master outer, or detail outer.
The detail pipeline must originate from a relational source.
If the mapping uses target-based commits, the Joiner transformation scope must be All Input.
The master and detail pipelines cannot share any transformation.
The mapping cannot contain a branch between the detail source and the Joiner transformation.
The Data Integration Service fails to apply the dataship-join optimization method if the database which contains the detail side of the join is an IBM DB2 database that does not support Unicode encoding.