В SSIS создайте поток данных, в котором вы получите записи из своего источника в качестве первой части потока данных.
Затем (в том же потоке данных) выполните разделение условий на основе значения столбца Action, на который вы ссылались, - это разберет ваши данные в два отдельных потока - обновление, добавление / вставка.
Для записей, которые необходимо вставить, выполните назначение oledb.
Для записей, подлежащих обновлению, выполните команду oledb.
Все это должно происходить в одном потоке данных. Я бы порекомендовал включить проверку на наличие записей «добавления» (по ключу) в месте назначения перед тем, как вставлять, чтобы вы не получили дубликаты - то есть, если вы когда-нибудь запустите этот пакет более одного раза.
Во всяком случае, это общая идея.