Inilah solusi potensial dengan dua asumsi:
- Semua file di folder tujuan dipindahkan oleh paket ini.
- Nama filenya unik.
Anda dapat menambahkan langkah pencatatan nama file ke ETL.
Buat tabel log baru di database dengan kolom untuk nama file. Pada setiap loop paket, tulis nama file ke tabel ini. Kemudian Anda dapat menggunakannya sebagai tabel pencarian sederhana yang digunakan oleh beberapa logika kondisional di ETL untuk memeriksa apakah nama file yang sedang diproses cocok dengan file yang ada.
Bagaimana tepatnya Anda mengimplementasikan langkah logging &pemeriksaan kondisional (bisa berupa kondisional dalam aliran data, dilakukan dalam tugas skrip, dll) akan bergantung pada desain paket Anda, tetapi itu harus mencapai apa yang Anda cari.