I am using SSIS 2012 with a data flow task having a data source and an Ole DB Sql Task. The data source is creating a set of Id's { 1,2,3, etc } with the Ole DB Sql Task deleting a record in another database-table. What I am seeing in the Sql Profiler is a delete command for each Id which is expected as it is working on a record by record basis. I can get upto 10,000 records.
Is there any way I work with the output of the data source as a set and say:
delete from Table1 where Id in { set of Id's }