Hi,
My applicaiton SSIS package should check if the row exist in a target table before it insert a row into target table. Cache transformation holds the value of the target table. SSIS package uses Look up transformation with Full cache mode to identify if row exists. This works fine if there is only one column to match (ex - Check if there is a look up match for a specific ID). However, if there are more than one column to do the look up operation (ex - provide ID and Code into Look up Cache to check if the row exist), SSIS package is unable to do a look up. Package gives a design time error --------------------------Cannot map the Lookup column, 'ProcurementCodeId', to an input column because the Lookup column is not an index column. Only index columns can be mapped when the Lookup transformation is configured to use a Cache connection manager.
Could you please help me with a solution to this problem?