यहां दो अनुमानों के साथ एक संभावित समाधान दिया गया है:
- गंतव्य फ़ोल्डर की सभी फ़ाइलें इस पैकेज द्वारा स्थानांतरित की गई थीं।
- फ़ाइल नाम अद्वितीय हैं।
आप ETL में फ़ाइल नाम लॉगिंग चरण जोड़ सकते हैं।
फ़ाइल नाम के लिए एक कॉलम के साथ डेटाबेस में एक नई लॉग टेबल बनाएं। पैकेज के प्रत्येक लूप पर इस तालिका में फ़ाइल का नाम लिखें। फिर आप इसे एक साधारण लुकअप टेबल के रूप में उपयोग कर सकते हैं जिसका उपयोग ईटीएल में कुछ सशर्त तर्क द्वारा किया जाता है ताकि यह जांचा जा सके कि संसाधित किया जा रहा फ़ाइल नाम किसी मौजूदा फ़ाइल से मेल खाता है या नहीं।
वास्तव में आप लॉगिंग चरण और सशर्त जांच को कैसे कार्यान्वित करते हैं (डेटा प्रवाह में एक सशर्त हो सकता है, स्क्रिप्ट कार्य में किया जा सकता है, आदि) आपके पैकेज के डिज़ाइन पर निर्भर करेगा, लेकिन इसे वह पूरा करना चाहिए जो आप खोज रहे हैं।