Любое преобразование команды OLEDB (которое используется для выполнения команды базы данных) в потоке данных SSIS выполняется один раз для каждой входной строки - что, я думаю, является желаемым поведением. Подробнее здесь .
В вашем сценарии минимальный необходимый вам размер будет:
Data Source -> OLEDB Command -> Data Target
Обратите внимание, что это не даст большой производительности - может быть, лучше попробовать и реорганизовать вашу хранимую процедуру, чтобы она работала со всем входным набором за один раз (в этом случае вы использовали бы задачу «Выполнение SQL» в контроль потока).