/ / SSIS आयात फ़ाइल बनाम डेटा को स्रोत से सीधे प्राप्त करने के लिए - sql-server, ssis

एसएसआईएस आयात फ़ाइल सीधे स्रोत - एसक्यूएल-सर्वर, एसएसआईएस से डेटा पुनर्प्राप्त करने के विरुद्ध

हम किसी अन्य देश में कंपनी WAN में कहीं और स्थित स्रोत स्थान से SQL सर्वर डेटाबेस में डेटा आयात करना चाहते हैं।

हम आयात करने के लिए SSIS का उपयोग कर रहे हैं लेकिनआश्चर्य है कि अर्क और परिवर्तन करने के लिए सबसे अच्छी जगह कहां होगी। हम स्रोत SQL सर्वर पर एक दृश्य बना सकते हैं और SSIS सीधे उससे डेटा प्राप्त करेंगे। वैकल्पिक स्रोत से फ़ाइल को छोड़ना होगा और उस फ़ाइल से डेटा आयात करना होगा।

मुझे लगता है कि पूर्व एक क्लीनर समाधान है, लेकिन यह जानने के लिए दिलचस्पी होगी कि क्या डेटा डायरेक्ट को हथियाने के साथ फ़ाइलों या संभावित मुद्दों का उपयोग करने में कोई लाभ है?

धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

यदि संभव हो तो मैं विशेष रूप से फ़ाइलों का उपयोग करने से बचूंगायदि आपका प्रारंभिक बिंदु एक डेटाबेस है। किसी फ़ाइल में निकालने से, आप इस प्रक्रिया में एक अनावश्यक परत जोड़ रहे होंगे जो त्रुटियों की व्याप्ति को बढ़ाएगा। निकाली गई फ़ाइलों का उपयोग करने के विशिष्ट मुद्दों में अनजाने में एक पुरानी / अपूर्ण फ़ाइल (यदि निकालने में विफल रहा है) का उपयोग करना और उपयोगकर्ता को मैन्युअल रूप से संपादित परिवर्तन (डेटा मुद्दों के लिए फ़ाइल में प्रत्यक्ष) को मास्क करना शामिल है।

यदि आपके पास SQL ​​Server डेटाबेस है, तो बना रहा हैएक संग्रहीत कार्यविधि, SSIS में sql को देखने या दर्ज करने से आपको स्रोत और SSIS के बीच परिभाषित इंटरफ़ेस मिलेगा। अर्क के साथ परिवर्तन को शामिल करना इंटरफ़ेस को थोड़ा धुंधला करता है, लेकिन सरल परिवर्तन के लिए काफी आम है जो लोड के लिए किसी भी लक्ष्य (या माध्यमिक स्रोत) डेटा पर निर्भर नहीं करता है।

एक मुद्दा जिसे आपको हथियाने पर विचार करना पड़ सकता हैडेटा (या तो दृष्टिकोण के साथ) डेटा का लेन-देन की स्थिति है। अपने स्रोत के आधार पर, आपको संपूर्णता के विभिन्न राज्यों में डेटा को संभालने और उचित रूप से कार्य करने की आवश्यकता हो सकती है।