Hi,
If all of your data is already in the same database, I’d urge you to do all the operations inside it, maybe creating a stored procedure to start it from the Integration Server.
If you have to retrieve data from another source to be upserted in the target database, the best option would be to use a temporary table, which you empty at the start of your procedure, and batch insert them there, so you can proceed with a pure DB upsert operation.
The idea is to avoid doing any data intensive operations outside the database.
Best regards,
#Adapters-and-E-Standards#webMethods#Integration-Server-and-ESB#Service-Designer