मैं एक पैकेज बना रहा हूं जहां मैं डेटाबेस से खाली एक्सेल फाइल में डेटा निर्यात करूंगा। जब मैंने केवल स्रोत और गंतव्य घटकों को जोड़ा और मैंने पैकेज को चलाया तो मुझे आउटपुट कॉलम और कॉलम "A" मिला, जो यूनिकोड और गैर-यूनिकोड स्ट्रिंग डेटा प्रकारों के बीच परिवर्तित नहीं हो सका।
इसे ठीक करने के लिए मैंने एक डेटा रूपांतरण घटक जोड़ा और सभी कॉलम को इसमें परिवर्तित कर दिया
"यूनिकोड स्ट्रिंग [DT_WSTR]"
और मुझे अब त्रुटि नहीं मिली। एकमात्र समस्या यह है कि मेरे पास लगभग 50 कॉलम थे जहां मुझे 1 से 1 जाना था और ड्रॉप डाउन सूची से "यूनिकोड स्ट्रिंग [DT_WSTR]" का चयन करना था। फिर मुझे गंतव्य घटक में जाना पड़ा और अपनी एक्सेल फाइल में नए परिवर्तित कॉलमों को मैप करना पड़ा।
मेरा सवाल यह है कि अगर किसी और को यह पता चला है, तो क्या सभी मैन्युअल डेटा प्रकार रूपांतरण करने के लिए एक बेहतर तरीका है? सभी स्तंभों को एक-एक करके रूपांतरित करना और उनका नक्शा बनाना व्यावहारिक नहीं लगता, खासकर यदि आपके पास बड़ी संख्या में पंक्तियाँ हों।
मैं समझता हूं कि डेटा आयात करने और निर्यात करने के लिए एक्सेल फाइलें सबसे अच्छा तरीका नहीं हैं, लेकिन इस विशेष मामले में यह आवश्यक है।
मैं एक सपाट पाठ फ़ाइल को निर्यात करने का एक तरीका खोज सकता हूं और फिर पैकेज में अंतिम चरण के रूप में एक्सेल में बदलने की कोशिश कर सकता हूं। मैं एक ही यूनिकोड / गैर-रूपांतरण रूपांतरण त्रुटि वाले इस अभ्यस्त ट्रिगर को नहीं रोक रहा हूँ।