Ето потенциално решение с две предположения:
- Всички файлове в целевата папка бяха преместени от този пакет.
- Имената на файловете са уникални.
Можете да добавите стъпка за регистриране на име на файл към ETL.
Създайте нова журнална таблица в базата данни с колона за името на файла. На всеки цикъл на пакета напишете името на файла в тази таблица. След това можете да използвате това като проста справочна таблица, която се използва от някаква условна логика в ETL, за да провери дали името на обработвания файл съвпада със съществуващ файл.
Как точно ще приложите стъпката за регистриране и условната проверка (може да бъде условна в потока от данни, направена в скриптова задача и т.н.) ще зависи от дизайна на вашия пакет, но трябва да постигне това, което търсите.