Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> MAC

Microsoft SSIS की व्याख्या:SQL सर्वर एकीकरण सेवाओं के लिए एक व्यापक मार्गदर्शिका

<पी> Microsoft SQL सर्वर इंटीग्रेशन सर्विसेज (SSIS) डेटा एकीकरण और डेटा ट्रांसफ़ॉर्मेशन स्थापित करने के लिए एक एंटरप्राइज़ प्लेटफ़ॉर्म है।

<पी> Microsoft के SQL सर्वर रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) में निर्मित, SSIS का उपयोग SQL सर्वर ऑब्जेक्ट और डेटा को प्रबंधित करने के लिए किया जा सकता है। यह विभिन्न प्रकार के डेटा-संबंधित कार्यों को निष्पादित करने और प्रबंधित करने के लिए भी उपयोगी है, जैसे डेटा को साफ़ करना और खनन करना, विभिन्न स्रोतों से एक्सट्रैक्ट, लोड, ट्रांसफ़ॉर्म (ईएलटी) प्रक्रियाएं चलाना, फ़ाइलों की प्रतिलिपि बनाना या डाउनलोड करना और डेटा वेयरहाउस लोड करना।

<पी> एसएसआईएस कई रिलेशनल डेटाबेस के साथ-साथ एक्सएमएल डेटा फाइलों और फ्लैट फाइलों जैसे स्रोतों से डेटा निकाल, परिवर्तित और समेकित कर सकता है, फिर संसाधित जानकारी को एंटरप्राइज़ डेटा वेयरहाउस या अन्य लक्ष्य सिस्टम में लोड कर सकता है। इसमें एकीकरण कार्यक्रमों के विकास और परीक्षण के लिए उपकरणों का एक सेट शामिल है, जिन्हें SQL सर्वर डेटा टूल्स कहा जाता है, साथ ही प्रोग्रामों को तैनात करने और चलाने के लिए एक सर्वर घटक भी शामिल है। इसके अलावा, एकीकरण रूटीन के प्रबंधन और निगरानी के लिए Microsoft के SQL सर्वर प्रबंधन स्टूडियो सॉफ़्टवेयर को SSIS में शामिल किया गया है।

Microsoft SSIS की व्याख्या:SQL सर्वर एकीकरण सेवाओं के लिए एक व्यापक मार्गदर्शिका फ्लैट फ़ाइल बनाम रिलेशनल डेटाबेस के लाभ और कमियां।

SSIS आर्किटेक्चर

<पी> एसएसआईएस वास्तुकला के मुख्य तत्व दो इंजन हैं। ये इंजन एसएसआईएस सेवा में डेटा संचलन और परिवर्तन बनाम पैकेज नियंत्रण प्रवाह और प्रबंधन के बीच अलगाव पैदा करने में मदद करते हैं।

<पी> डेटा प्रवाह इंजन एसएसआईएस आर्किटेक्चर का एक विशेष, उच्च प्रदर्शन वाला तत्व है जो डेटा प्रवाह से संबंधित कार्यों का ख्याल रखता है। इसका मतलब यह है कि यह अलग-अलग स्रोतों से डेटा निकालने, बदलने और लोड करने के लिए जिम्मेदार है।

<पी> एसएसआईएस में प्रत्येक डेटा प्रवाह कार्य में डेटा प्रवाह घटक होते हैं। ये स्रोत, परिवर्तन और/या गंतव्य हैं जो परिभाषित करते हैं कि डेटा प्रवाह इंजन के भीतर डेटा कैसे स्थानांतरित और परिवर्तित होगा। ये घटक - जो अतिरिक्त ऑब्जेक्ट हैं - डेटा प्रवाह इंजन को प्रोग्राम करके स्वचालित रूप से बनाए और कॉन्फ़िगर किए जा सकते हैं। डेवलपर्स इंजन की प्रोग्रामिंग करके कस्टम ऑब्जेक्ट भी बना सकते हैं।

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

<पी> डेटा प्रवाह इंजन और रन-टाइम इंजन के अलावा, एसएसआईएस आर्किटेक्चर के मुख्य तत्व हैं:

  • SSIS डिज़ाइनर.
  • एसएसआईएस विज़ार्ड्स।
  • कस्टम एप्लिकेशन.
  • कमांड-लाइन उपयोगिताएँ।
<पी> लॉग प्रदाता, डेटा स्रोत, ईवेंट हैंडलर, गणनाकर्ता, कार्य/कस्टम कार्य, और डेटा प्रवाह घटक/कस्टम डेटा प्रवाह घटक भी एसएसआईएस आर्किटेक्चर का हिस्सा हैं।

SSIS की मुख्य विशेषताएं

<पी> Microsoft SQL सर्वर एकीकरण सेवाओं में कई सुविधाएँ शामिल हैं जो उद्यमों के लिए डेटा एकीकरण और परिवर्तनों को सरल बनाती हैं। इनमें अंतर्निहित डेटा स्रोत कनेक्टर शामिल हैं। उपयोगकर्ता SQL सर्वर आयात और निर्यात विज़ार्ड के साथ आमतौर पर उपयोग किए जाने वाले डेटा स्रोतों - SQL सर्वर, MySQL, PostgreSQL, Azure ब्लॉब स्टोरेज, Oracle, Excel, आदि से भी जुड़ सकते हैं। एसएसआईएस कई अंतर्निहित कार्य और परिवर्तन भी प्रदान करता है। डेवलपर्स आवश्यकतानुसार कस्टम कार्य भी लिख सकते हैं।

<पी> एसएसआईएस की अन्य उपयोगी विशेषताएं हैं:

  • Hadoop/HDFS कनेक्टर और कार्य।
  • ओपन डेटाबेस कनेक्टिविटी (ओडीबीसी) स्रोत और गंतव्य।
  • Azure डेटा स्रोत कनेक्टर और कार्य।
  • बुनियादी डेटा प्रोफाइलिंग उपकरण।
<पी> ये सुविधाएँ SQL सर्वर के मानक और एंटरप्राइज़ दोनों संस्करणों के साथ उपलब्ध हैं।

<पी> SQL सर्वर एंटरप्राइज़ संस्करण कई अतिरिक्त सुविधाएँ भी प्रदान करता है, जैसे कि निम्नलिखित:

  • उन्नत स्रोत और गंतव्य, जिनमें Oracle और टेराडेटा स्रोत, एट्यूनिटी गंतव्य, SAP BW स्रोत और गंतव्य, और आयाम प्रसंस्करण गंतव्य शामिल हैं।
  • उन्नत कार्य और परिवर्तन, जिसमें डेटा माइनिंग क्वेरी परिवर्तन, फ़ज़ी ग्रुपिंग और फ़ज़ी लुकअप परिवर्तन आदि शामिल हैं।

प्रोग्रामिंग एसएसआईएस

<पी> एसएसआईएस के भीतर दो इंजन, डेटा प्रवाह इंजन और रन-टाइम इंजन, को संगठन की एकीकरण आवश्यकताओं को समायोजित करने के लिए प्रोग्रामिंग का उपयोग करके स्वचालित और विस्तारित किया जा सकता है। वास्तव में, जब वे एसएसआईएस प्रोग्राम करते हैं, तो ये दो इंजन होते हैं जिन्हें प्रोग्राम किया जाता है। इंजन मूल कोड में लिखे गए हैं लेकिन एसएसआईएस ऑब्जेक्ट मॉडल के माध्यम से उपलब्ध हैं।

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

<पी> डेवलपर्स को एसएसआईएस और इसके अंतर्निहित घटकों की कार्यक्षमता बढ़ाने के लिए कोड एक्सटेंशन की स्वतंत्रता है। प्रारंभिक बिंदु के रूप में एसएसआईएस ऑब्जेक्ट मॉडल में बेस क्लास का उपयोग करके कई पैकेजों में उपयोग के लिए कनेक्शन प्रबंधक, कार्य, गणनाकर्ता, लॉग प्रदाता और डेटा प्रवाह घटकों जैसे कस्टम एकीकरण बनाए जा सकते हैं।

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

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

<पी> डेवलपर्स SSIS को अपनी पसंद की .NET-संगत भाषाओं (जैसे, C#) में प्रोग्राम कर सकते हैं। ऐसा इसलिए है क्योंकि SSIS पूरी तरह से Microsoft .NET Framework का समर्थन करता है, और SSIS ऑब्जेक्ट मॉडल के कारण भी। इस मॉडल में ऐसी विशेषताएं शामिल हैं जो डेवलपर्स को एसएसआईएस में पैकेजों को आसानी से और लचीले ढंग से विस्तारित और प्रोग्राम करने की अनुमति देती हैं।

<पी> .NET सॉफ़्टवेयर डेवलपमेंट किट (SDK) में विज़ुअल बेसिक और C# कंपाइलर और संबंधित विकास उपकरण शामिल हैं। किसी भी कोड या टेक्स्ट एडिटर का उपयोग पैकेज, कस्टम कार्यों और घटकों को प्रोग्राम करने और विज़ुअल स्टूडियो सहित एसएसआईएस कोड परियोजनाओं को संकलित और बनाने के लिए किया जा सकता है।

<पी> .NET-संगत भाषाओं में SSIS प्रोग्रामिंग करते समय, डेवलपर्स को यह ध्यान रखना चाहिए कि .NET फ्रेमवर्क डिफ़ॉल्ट रूप से SQL सर्वर के साथ स्थापित है। हालाँकि, .NET SDK नहीं है, इसलिए उन्हें विजुअल स्टूडियो में SQL सर्वर दस्तावेज़ को सक्षम करने के लिए इसे अपने कंप्यूटर पर इंस्टॉल करना होगा। डेवलपर्स को यह भी ध्यान रखना चाहिए कि एसएसआईएस और उसके दो इंजनों की प्रोग्रामिंग करते समय एसएसआईएस एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) वीबीस्क्रिप्ट और अन्य COM-आधारित स्क्रिप्टिंग भाषाओं के साथ संगत नहीं हैं।

SSIS ऑब्जेक्ट मॉडल

<पी> एसएसआईएस ऑब्जेक्ट मॉडल पूरी तरह से प्रबंधित है, और यह डेटा प्रवाह इंजन और रन-टाइम इंजन को उपलब्ध और प्रोग्राम करने योग्य बनाता है। यह उपयोगकर्ताओं को मेटाडेटा-संचालित पैकेजों सहित, प्रोग्रामेटिक रूप से लाइन दर लाइन पैकेज बनाने और कॉन्फ़िगर करने देता है, और फिर उन पैकेजों को किसी भी प्रबंधित प्रोग्रामिंग भाषा में निष्पादित करने देता है। वे ऑब्जेक्ट मॉडल के साथ कस्टम कार्यों और अन्य पैकेज ऑब्जेक्ट को भी कोड कर सकते हैं। वास्तव में, ऑब्जेक्ट मॉडल के साथ, एसएसआईएस पैकेज के लगभग हर पहलू को प्रोग्राम और विस्तारित किया जा सकता है।

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

SSIS के प्रमुख तत्व

<पी> Microsoft SQL सर्वर इंटीग्रेशन सर्विसेज Azure डेटा फ़ैक्टरी में SQL सर्वर और SSIS इंटीग्रेशन रनटाइम के लिए एक पूर्ण डेटा एकीकरण और डेटा ट्रांसफ़ॉर्मेशन प्लेटफ़ॉर्म है।

<पी> इसमें ये तत्व शामिल हैं:

  • अंतर्निहित कार्य।
  • अंतर्निहित परिवर्तन।
  • SSIS डिज़ाइनर ग्राफिकल टूल।
  • एसएसआईएस डेटाबेस कैटलॉग।
<पी> कार्य एसएसआईएस पैकेज के भीतर नियंत्रण प्रवाह तत्व हैं (एक पैकेज में कई कार्य हो सकते हैं जो नियंत्रण प्रवाह में जुड़े और अनुक्रमित होते हैं)। प्रत्येक एसएसआईएस कार्य कार्य की उन इकाइयों को परिभाषित करता है जो पैकेज नियंत्रण प्रवाह में निष्पादित की जाएंगी। एसएसआईएस डेटा प्रवाह कार्यों, डेटा तैयारी कार्यों, वर्कफ़्लो कार्यों और एसक्यूएल सर्वर कार्यों सहित कई कार्य प्रकारों का समर्थन करता है। डेवलपर्स .NET प्रोग्रामिंग भाषा या COM-समर्थित प्रोग्रामिंग भाषा में कस्टम कार्य लिख सकते हैं।

<पी> एसएसआईएस में, परिवर्तन एक पैकेज के घटक होते हैं जो डेटा को एकत्रित, विलय, वितरित और संशोधित करते हैं। एसएसआईएस विभिन्न प्रकार के परिवर्तन प्रदान करता है जो विभिन्न प्रकार के कार्य करते हैं। उदाहरण के लिए, बिजनेस इंटेलिजेंस (बीआई) ट्रांसफॉर्मेशन डेटा की सफाई या खनन जैसे बीआई ऑपरेशन करते हैं, जबकि पंक्ति ट्रांसफॉर्मेशन कॉलम मानों को अपडेट करते हैं और नए कॉलम बनाते हैं। कार्यों की तरह, डेवलपर्स व्यावसायिक आवश्यकताओं के अनुरूप कस्टम परिवर्तन लिख सकते हैं। इन परिवर्तनों में सिंक्रोनस या एसिंक्रोनस आउटपुट हो सकता है।

<पी> एसएसआईएस डिज़ाइनर उपयोगकर्ता के अनुकूल टैब, संवाद बॉक्स और विंडोज़ के साथ एक ग्राफिकल टूल है। यह डेवलपर्स को डेटा-संबंधित कार्यों की एक विस्तृत श्रृंखला को आसानी से निष्पादित करने और प्रबंधित करने में सक्षम बनाता है, जैसे पैकेज में नियंत्रण या डेटा प्रवाह का निर्माण करना, पैकेज में ईवेंट हैंडलर जोड़ना, परिवर्तनों को पूर्ववत/पुनः करना, और रनटाइम पर पैकेज निष्पादन प्रगति को देखना - यह सब बिना कोई कोड लिखे। SSIS डिज़ाइनर में पैकेज बनाने या संशोधित करने के लिए SSIS सेवा को चालू रखने की आवश्यकता नहीं है।

<पी> एसएसआईएसडीबी कैटलॉग प्रोजेक्ट, पैकेज, पैरामीटर, वातावरण और परिचालन इतिहास जैसी वस्तुओं को संग्रहीत करता है। एसएसआईएस के भीतर परियोजनाओं को तैनात करने के लिए इसकी आवश्यकता है। SSISDB कैटलॉग के साथ, उपयोगकर्ता निम्नलिखित कार्य कर सकते हैं:

  • SSISDB में दृश्यों को क्वेरी करके SSISDB कैटलॉग में संग्रहीत वस्तुओं का निरीक्षण करें।
  • SSISDB में संग्रहीत प्रक्रियाओं को कॉल करके ऑब्जेक्ट प्रबंधित करें।
<पी> एसएसआईडीबी कैटलॉग ऑन-प्रिमाइसेस चल सकता है। संगठन अपने ऑन-प्रिमाइसेस SSIS कार्यभार को Azure पर भी स्थानांतरित कर सकते हैं। इससे परिचालन लागत कम हो सकती है और उपलब्धता और स्केलेबिलिटी बढ़ सकती है। वे SQL सर्वर प्रबंधन स्टूडियो (SSMS) जैसे परिचित टूल का उपयोग करके Azure SQL डेटाबेस पर SSISDB कैटलॉग में SSIS परियोजनाओं और पैकेजों को तैनात, चला और प्रबंधित कर सकते हैं।

<पी>

SQL सर्वर 2025 एकीकरण सेवाओं में नवीनतम सुविधाएँ

<पी> जुलाई 2025 तक, SQL सर्वर एकीकरण सेवाओं का नवीनतम संस्करण v17.x (पूर्वावलोकन) है। इस संस्करण में एक नई सुविधा, एक ब्रेकिंग परिवर्तन और कुछ अप्रचलित और हटाए गए परिवर्तन शामिल हैं।

<पी> SQL सर्वर 2025 (17.x) पूर्वावलोकन एकीकरण सेवाओं में नई सुविधा यह है कि ADO.NET कनेक्शन प्रबंधक अब Microsoft SqlClient डेटा प्रदाता का समर्थन करता है। यह कनेक्शन प्रबंधक पैकेजों को .NET प्रदाता का उपयोग करके SQL सर्वर जैसे डेटा स्रोतों तक पहुंचने की अनुमति देता है। एसएसआईएस कनेक्शन प्रबंधक बनाता है और इसके गुण सेट करता है (यह या तो प्रोग्रामेटिक रूप से या एसएसआईएस डिजाइनर का उपयोग करके किया जा सकता है)। <पी> SSIS 17.x में ब्रेकिंग परिवर्तन SSIS 2025 में अपग्रेड करने वाले और .NET API Microsoft.SqlServer.Dts.Runtime Namespace का उपयोग करने वाले संगठनों को प्रभावित करता है। नेमस्पेस का उपयोग जारी रखने के लिए, परियोजनाओं को संदर्भों को अद्यतन करना होगा और पैकेज को फिर से बनाना होगा:इसमें SQL कार्य निष्पादित करना शामिल है या कुछ SSIS कार्य हैं जो SQL सर्वर प्रबंधन ऑब्जेक्ट (SMO) पर निर्भर हैं।

<पी> SQL सर्वर 2025 (17.x) पूर्वावलोकन एकीकरण सेवाओं में निम्नलिखित सुविधाएँ अप्रचलित हैं:

  • SQL सर्वर प्रबंधन स्टूडियो विरासत SSIS सेवा।
  • एकीकरण सेवाएँ 32-बिट मोड (उपकरण केवल वर्तमान और भविष्य के संस्करणों में 64-बिट का समर्थन करेंगे)।
  • SqlClient डेटा प्रदाता (SDS) कनेक्शन प्रकार (Microsoft अनुशंसा करता है कि उपयोगकर्ता ADO.NET कनेक्शन प्रकार पर माइग्रेट करें)।
<पी> SQL सर्वर 2025 पूर्वावलोकन एकीकरण सेवाओं में कुछ सुविधाएँ हटा दी गई हैं। इनमें शामिल हैं:

  • Attunity के चेंज डेटा कैप्चर (CDC) घटक और Oracle के लिए CDC सेवा।
  • Oracle के लिए Microsoft कनेक्टर.
  • Hadoop Hive Task, Hadoop Pig Task और Hadoop फ़ाइल सिस्टम टास्क घटक।

SSIS के पिछले संस्करणों में सुधार

<पी> SQL सर्वर 2016

<पी> SQL सर्वर 2016 ने SSISDB अपग्रेड विज़ार्ड पेश किया। यह टूल आईटी पेशेवरों को कैटलॉग डेटाबेस को अपग्रेड करने में सक्षम बनाता है जब यह SQL सर्वर के वर्तमान संस्करण से पुराना हो। इसका उपयोग कुछ आपदा पुनर्प्राप्ति स्थितियों में भी किया जा सकता है जिनके लिए बैकअप से पुनर्स्थापना की आवश्यकता होती है। SSISDB विज़ार्ड SQL सर्वर के उपयोग किए जा रहे किसी भी संस्करण से मिलान करने के लिए कैटलॉग डेटाबेस को अपग्रेड करता है।

<पी> SQL सर्वर 2016 एकीकरण सेवाएँ व्यवस्थापकों को एक ऑल्वेज़ऑन उपलब्धता समूह में एक SSIS कैटलॉग डेटाबेस जोड़ने में सक्षम बनाती हैं। इसमें बेहतर पैकेज प्रबंधन भी शामिल है, जहां व्यवस्थापक एक कंटेनर या नियंत्रण प्रवाह कार्य को एकीकरण सेवाओं के माध्यम से पुन:प्रयोज्य टेम्पलेट के रूप में सहेज सकते हैं। SQL सर्वर 2016 में Azure के लिए एक SSIS फ़ीचर पैक भी शामिल था। यह व्यवस्थापकों को Azure डेटा स्रोतों से जुड़ने और Azure क्लाउड और परिसर में स्थित डेटा स्रोतों के बीच डेटा स्थानांतरित करने की अनुमति देता है।

<पी> Microsoft ने 2016 में SSIS के लिए कनेक्टर जारी किए, जिसमें SQL सर्वर 2016 के लिए SAP बिजनेस वेयरहाउस के लिए कनेक्टर, Oracle और टेराडेटा के लिए कनेक्टर संस्करण 4.0 और एनालिटिक्स प्लेटफ़ॉर्म सिस्टम उपकरण अपडेट 5 के लिए कनेक्टर शामिल हैं।

Microsoft SSIS की व्याख्या:SQL सर्वर एकीकरण सेवाओं के लिए एक व्यापक मार्गदर्शिका SQL सर्वर 2016 ने SSISDB अपग्रेड पेश किया। <पी> SQL सर्वर 2017

<पी> SQL सर्वर 2017 नई SSIS सुविधाएँ लेकर आया, जैसे SSIS के लिए स्केल आउट, जो कई मशीनों पर SSIS चलाना आसान बनाता है। व्यवस्थापक संपूर्ण स्केल आउट परिनियोजन के लिए विफलता के एक बिंदु से बच सकते हैं। इसमें स्केल आउट वर्कर्स से निष्पादन लॉग के फेलओवर हैंडलिंग में सुधार भी शामिल है। यदि स्केल आउट वर्कर अचानक बंद हो जाता है तो निष्पादन लॉग स्थानीय डिस्क पर बने रहते हैं।

<पी> एसएसआईएस कैटलॉग में एक नई वैश्विक संपत्ति भी शामिल है जो एसएसआईएस पैकेजों को निष्पादित करने के लिए डिफ़ॉल्ट मोड निर्दिष्ट करती है। यह तब लागू होता है जब आईटी पेशेवर रनइंस्केलआउट पैरामीटर को शून्य पर सेट करके संग्रहीत प्रक्रिया को कॉल करते हैं।

<पी> एसएसआईएस इतिहास

<पी> Microsoft SSIS को SQL सर्वर 2005 के साथ डेटा ट्रांसफॉर्मेशन सर्विसेज (DTS) नामक पुराने एकीकरण टूल के प्रतिस्थापन के रूप में पेश किया गया था। 1998 में SQL सर्वर 7.0 के साथ DTS के रिलीज़ होने से पहले, डेटाबेस प्रशासक या तो कस्टम डेटा ट्रांसफ़ॉर्मेशन टूल लिखते थे या डेटा ट्रांसफर करने के लिए थर्ड-पार्टी टूल का उपयोग करते थे।

<पी> पिछले कुछ वर्षों में Microsoft ने SSIS में कई सुविधाएँ जोड़ी हैं, जिनमें ग्राफ़िकल टूल और विज़ार्ड शामिल हैं, जो उपयोगकर्ताओं को पैकेज बनाने और डीबग करने की अनुमति देते हैं; वर्कफ़्लो कार्यक्षमता, जैसे फ़ाइल स्थानांतरण प्रोटोकॉल संचालन; SQL कथन निष्पादित करने की क्षमता; संदेशों को ईमेल करने की क्षमता; ईटीएल के लिए डेटा स्रोत और गंतव्य; डेटा एकत्र करने, साफ़ करने, विलय करने और प्रतिलिपि बनाने के लिए परिवर्तन; एक प्रबंधन सेवा; पैकेज निष्पादन और भंडारण को प्रशासित करने की क्षमता; और एसएसआईएस ऑब्जेक्ट मॉडल के लिए एपीआई। सबसे लोकप्रिय सुविधाओं में डेटा आयात/निर्यात विज़ार्ड और पैकेज्ड डेटा स्रोत कनेक्टर हैं।

एसएसआईएस समर्थन

<पी> SSIS संस्करण-विशिष्ट है, इसलिए उपयोगकर्ताओं के पास SSIS का वह संस्करण होना चाहिए जो उनके SQL सर्वर संस्करण से मेल खाता हो। इसके अलावा, SQL एक्सप्रेस या वर्कग्रुप संस्करणों में SSIS समर्थित नहीं है। उपयोगकर्ताओं को एसएसआईएस डिजाइनर और रनटाइम घटकों के साथ-साथ बुनियादी डेटा प्रोफाइलिंग टूल और प्रीबिल्ट ट्रांसफॉर्मेशन प्राप्त करने के लिए मानक, बिजनेस इंटेलिजेंस या एंटरप्राइज संस्करण खरीदना होगा। उन्नत एडाप्टर और उन्नत परिवर्तन केवल एंटरप्राइज़ संस्करण में उपलब्ध हैं।

<पी> AWS, Microsoft, Google और Oracle clou डेटाबेस की तुलना करें और SQL सर्वर के लिए नमूना डेटाबेस का पता लगाएं और उन्हें कैसे ढूंढें।


  1. Windows 10 पर Python कैसे सेट करें Windows 10 पर Python कैसे सेट करें

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

  1. तोशिबा लैपटॉप भूले हुए पासवर्ड को मैं कैसे रीसेट करूं तोशिबा लैपटॉप भूले हुए पासवर्ड को मैं कैसे रीसेट करूं

    “मैं आमतौर पर अपने विंडोज 10 तोशिबा सैटेलाइट लैपटॉप में पिन के साथ लॉगिन करता हूं, इसके दो सप्ताह बाद; मैं लॉगिन पासवर्ड भूल गया था और तोशिबा लैपटॉप से ​​बाहर हो गया था। मैं तोशिबा लैपटॉप भूले हुए पासवर्ड को कैसे पुनर्प्राप्त कर सकता हूं ???” कई तोशिबा लैपटॉप उपयोगकर्ता अपने कंप्यूटर को अन्य एक्से

  1. लिनक्स पर स्विच करने के 4 अमूल्य लाभ लिनक्स पर स्विच करने के 4 अमूल्य लाभ

    लिनक्स एक ऑपरेटिंग सिस्टम है जिसका इस्तेमाल फोन से लेकर कारों और जटिल सुपर कंप्यूटरों तक हर चीज में किया जाता है, फिर भी आप इसका इस्तेमाल अपने पर्सनल कंप्यूटर को पावर देने के लिए भी कर सकते हैं। हो सकता है कि डेस्कटॉप वह स्थान न हो जहां आपको लिनक्स का सामना करने की सबसे अधिक संभावना हो, लेकिन यह आपक