Target load rules can affect whether you can push a session to a database.
The following table shows pushdown optimization for the different target load options:
Target Option
Source
Target
Full
Insert
X
X
X
Delete
X
X
X
Update as update
X
X
X
Update as insert
X
X
X
Update else insert
X
X
yes/no
Use the following rules and guidelines when you configure the Integration Service to push the target load logic to a database:
If you do not achieve performance gains when you use full pushdown optimization and the source rows are treated as delete or update, use source-side pushdown optimization.
You cannot use full pushdown optimization and treat source rows as delete or update if the session contains a Union transformation and the Integration Service pushes transformation logic to a Sybase database.