आप नहीं Data Flow Task
के अंतर्गत रूपांतरण अक्षम या सक्षम करें . हालांकि, आप Control Flow
. पर डेटा फ़्लो टास्क को सक्षम या अक्षम कर सकते हैं टैब।
कंट्रोल फ्लो टैब पर ऐसा करने का एक संभावित तरीका यहां दिया गया है:
यदि यह संभव है, तो स्रोत -> गंतव्य परिवर्तन को अलग-अलग डेटा प्रवाह कार्यों में स्थानांतरित करें। कुछ ऐसा जैसा नीचे दिखाया गया है।
मान लें कि आपने किसी शर्त के आधार पर डेटा प्रवाह कार्य को सक्षम या अक्षम करने के लिए प्रत्येक प्रवाह के लिए चर बनाए हैं। इस उदाहरण के लिए, मैंने कुछ मानों को हार्ड कोड किया है।
चर के आधार पर डेटा प्रवाह कार्यों को गतिशील रूप से सक्षम या अक्षम करने के लिए। डेटा प्रवाह कार्य पर क्लिक करें और F4 press दबाएं देखने के लिए Properties
. गुणों पर, एलिप्सिस . क्लिक करें Expressions
. के बगल में स्थित बटन संपत्ति। आप संपत्ति अभिव्यक्ति संपादक देखेंगे।
Property
चुनें अक्षम करें और एलिप्सिस का उपयोग करें अभिव्यक्ति दर्ज करने के लिए बटन [email protected][User::Enable_BESTELLDRUCK]
विस्मयादिबोधक चिह्न पर ध्यान दें क्योंकि चर को सक्षम करें . घोषित किया गया है लेकिन केवल Disable
संपत्ति उपलब्ध है आपको इसके विपरीत करने की आवश्यकता है।
अन्य डेटा प्रवाह कार्यों के लिए उपयुक्त चरों के साथ प्रक्रिया को दोहराएं। पैकेज चलाएँ और आप देखेंगे कि दूसरा डेटा प्रवाह कार्य निष्पादित नहीं हुआ क्योंकि चर Enable_AKT_FEHLER
मान पर सेट किया गया था False
।
आशा है कि यह मदद करता है।
संदर्भ:
ForEach लूप कंटेनर के भीतर एक ही स्कीमा वाली कई तालिकाओं को लोड करने के लिए, नीचे दिए गए SO उत्तर पर एक नज़र डालें। यह MS Access से SQL Server में डेटा ट्रांसफर करता है। उम्मीद है, इससे आपको एक आइडिया मिल गया होगा।
मैं प्रोग्रामेटिक रूप से किसी SSIS पैकेज में MS Access तालिकाओं की सूची कैसे प्राप्त करूं?