शुरुआती के लिए SSIS ट्यूटोरियल: क्यों, क्या और कैसे?



SSIS डेटा एकीकरण और वर्कफ़्लो अनुप्रयोगों के लिए एक मंच है। यह SSIS ट्यूटोरियल SQL सर्वर एकीकरण सेवाओं के क्यों, क्या और कैसे को कवर करता है।

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

आएँ शुरू करें।





डेटा एकीकरण क्या है?

डेटा इंटीग्रेशन एक ऐसी प्रक्रिया है जिसमें विषम डेटा को एक सम्मिलित रूप और संरचना के रूप में पुनः प्राप्त और संयोजित किया जाता है। उदाहरण के लिए, इन दिनों हर कंपनी को विभिन्न स्रोतों से डेटा के बड़े सेट को संसाधित करना पड़ता है। व्यावसायिक निर्णय लेने के लिए व्यावहारिक जानकारी देने के लिए इस डेटा को संसाधित करने की आवश्यकता है। तो एक सरल समाधान डेटा एकीकरण होगा। यह मूल रूप से विभिन्न डेटाबेस में मौजूद आपके सभी डेटा को एकीकृत करेगा और उन्हें एक ही प्लेटफॉर्म पर संयोजित करेगा।

एक सरणी जावा में एक वस्तु है

डेटा एकीकरण प्राप्त करने के कुछ तरीके यहां दिए गए हैं:



डेटा इंटीग्रेशन-एसएसआईएस ट्यूटोरियल- एडुरका

अब जब आप डेटा एकीकरण समझ गए हैं, तो आइए देखें कि SSIS का उपयोग क्यों किया जाता है। SSIS का मतलब है SQL सर्वर एकीकरण सेवाएँ

क्यों SSIS?



  • डेटा को कई विभिन्न गंतव्यों के समानांतर लोड किया जा सकता है
  • SSIS कट्टर प्रोग्रामर की जरूरत को दूर करता है
  • Microsoft के अन्य उत्पादों के साथ तंग एकीकरण
  • SSIS अन्य ETL टूल्स की तुलना में सस्ता है
  • एसआईएस जीयूआई को आसानी से डेटा बदलने के लिए प्रदान करता है
  • BI को डेटा परिवर्तन प्रक्रिया में बनाएँ
  • मजबूत त्रुटि और घटना से निपटने

इस SSIS ट्यूटोरियल में आगे बढ़ते हुए, देखते हैं कि वास्तव में यह क्या है और यह कैसे काम करता है।

SSIS क्या है?

SQL सर्वर एकीकरण सेवाएँ (SSIS) Microsoft SQL सर्वर डेटाबेस सॉफ़्टवेयर का एक घटक है जिसका उपयोग डेटा एकीकरण और डेटा परिवर्तन कार्यों की एक विस्तृत श्रृंखला को करने के लिए किया जा सकता है।

  • डेटा एकीकरण: यह विभिन्न स्रोतों में रहने वाले डेटा को जोड़ता है और उपयोगकर्ताओं को इन डेटा के एकीकृत दृष्टिकोण के साथ प्रदान करता है
  • वर्कफ़्लो: इसका उपयोग SQL सर्वर डेटाबेस के रखरखाव को स्वचालित करने और बहुआयामी विश्लेषणात्मक डेटा को अपडेट करने के लिए भी किया जा सकता है

SSIS की विशेषताएं

SSIS का उपयोग करने की कुछ विशेषताएं हैं:

  • संगठित और लुकअप परिवर्तन
  • अन्य Microsoft SQL परिवार के साथ तंग एकीकरण
  • समृद्ध स्टूडियो वातावरण प्रदान करता है
  • बेहतर परिवर्तनों के लिए बहुत सारे डेटा एकीकरण कार्य प्रदान करता है
  • हाई-स्पीड डेटा कनेक्टिविटी

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

SSIS ट्यूटोरियल में आगे बढ़ते हुए, आइए देखें कि यह कैसे काम करता है।

कैसे काम करता है SSIS?

SSIS में तीन प्रमुख घटक होते हैं, जैसे:

  • ऑपरेशनल डेटा
  • ईटीएल प्रक्रिया
  • डेटा वेयरहाउस

डेटा परिवर्तन और वर्कफ़्लो निर्माण के ये कार्य Package SSIS पैकेज ’का उपयोग करके किए जाते हैं, जिनकी चर्चा इस ब्लॉग में बाद में की जाएगी। SSIS ट्यूटोरियल के साथ आगे बढ़ते हुए, पहले इनमें से प्रत्येक घटक को विस्तार से समझें:

ऑपरेशनल डेटा

एक संचालन डेटा स्टोर (ODS) एक डेटाबेस है जिसे डेटा पर अतिरिक्त संचालन के लिए कई स्रोतों से डेटा को एकीकृत करने के लिए डिज़ाइन किया गया है। यह वह स्थान है जहां वर्तमान ऑपरेशन में उपयोग किए जाने वाले अधिकांश डेटा को लंबी अवधि के भंडारण या संग्रह के लिए डेटा वेयरहाउस में स्थानांतरित करने से पहले रखा जाता है।

ईटीएल प्रक्रिया

ETL डेटा निकालने, ट्रांसफ़ॉर्म करने और लोड करने की एक प्रक्रिया है। एक्सट्रैक्ट, ट्रांसफॉर्म एंड लोड (ETL) विभिन्न स्रोतों से डेटा निकालने, इस डेटा को आपकी आवश्यकता को पूरा करने और फिर एक लक्ष्य डेटा वेयरहाउस में लोड करने की प्रक्रिया है। ETL इन सभी समस्याओं के लिए एक बंद समाधान प्रदान करता है।

  • अर्क
  • रूपांतरण
  • भार

अर्क: निष्कर्षण विभिन्न सत्यापन बिंदुओं के आधार पर विभिन्न सजातीय या विषम डेटा स्रोतों से डेटा निकालने की प्रक्रिया है।

परिवर्तन: परिवर्तन में, संपूर्ण डेटा का विश्लेषण किया जाता है और एक साफ और सामान्य प्रारूप में डेटा को लक्ष्य डेटाबेस में लोड करने के लिए उस पर विभिन्न फ़ंक्शन लागू किए जाते हैं।

कैसे इटरेटर जावा का उपयोग करने के लिए

भार: लोड हो रहा है संसाधित डेटा को न्यूनतम संसाधनों का उपयोग करके लक्ष्य डेटा भंडार में लोड करने की प्रक्रिया है।


डेटा वेयरहाउसिंग

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

SQL सर्वर एकीकरण सेवाओं के लिए आवश्यकताएँ

SSIS के साथ काम करने के लिए, आपको निम्नलिखित को स्थापित करना होगा:

  • एस क्यू एल सर्वर
  • SQL सर्वर डेटा उपकरण

आइए स्थापना प्रक्रिया पर एक नजर डालें।

SQL सर्वर स्थापना

वेबसाइट पर जाएं: https://www.microsoft.com/en-au/sql-server/sql-server-downloads SQL सर्वर स्थापित करने के लिए। आप अपनी पसंद के अनुसार नवीनतम संस्करण या पिछले संस्करण को स्थापित कर सकते हैं।

तो SQL सर्वर के अलग-अलग संस्करण हैं, अर्थात्:

    • मुफ्त परीक्षण: आपको Windows पर SQL Server 2017 का 180-दिन का निःशुल्क परीक्षण प्राप्त होता है।
    • डेवलपर संस्करण: यह एक पूर्ण-विशेषताओं वाला मुक्त संस्करण है, जो एक गैर-उत्पादन वातावरण में एक विकास और परीक्षण डेटाबेस के रूप में उपयोग के लिए लाइसेंस प्राप्त है।
    • एक्सप्रेस संस्करण: एक्सप्रेस SQL ​​सर्वर का एक मुक्त संस्करण है, जो डेस्कटॉप, वेब और छोटे सर्वर अनुप्रयोगों के लिए विकास और उत्पादन के लिए आदर्श है।

अगला आने पर, आइए देखें कि डेटा टूल कैसे इंस्टॉल करें।

SQL सर्वर डेटा उपकरण

वेबसाइट पर जाएं: https://docs.microsoft.com/en-us/sql/ssdt/prepret-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 और Microsoft द्वारा प्रदान की गई अलग-अलग रिलीज़ की जाँच करें। डाउनलोड लिंक के साथ हाल ही में SSDT रिलीज के साथ नीचे स्क्रीनशॉट देखें।

एक नामस्थान c ++ क्या है

इस ट्यूटोरियल में, मैं 15.9.1 संस्करण स्थापित करूंगा। तो चलिए शुरू करते हैं।

स्टेप 1: जब आप .exe फ़ाइल खोलते हैं, तो आपको स्थापना से पहले सिस्टम को पुनरारंभ करने के लिए कहा जाएगा।

चरण 2: एक बार जब आप अपने सिस्टम को पुनः आरंभ कर लेते हैं, तो आप जाने के लिए पूरी तरह तैयार हैं। बस 'अगला' बटन पर क्लिक करें और ऑनस्क्रीन निर्देशों का पालन करें।

चरण 3: यह आवश्यक उपकरण और SQL सर्वर डेटाबेस, SSAS, SSRS और SSIS जैसी सुविधाओं को दिखाएगा। सुनिश्चित करें कि आप उन सभी की जांच करते हैं और 'इंस्टॉल' बटन पर क्लिक करते हैं। उसी के लिए नीचे स्क्रीनशॉट देखें।

SSIS ट्यूटोरियल में, हम SSIS पैकेज पर चर्चा करेंगे और उपरोक्त उपकरणों का उपयोग करके आप इसे कैसे बना सकते हैं।

SSIS पैकेज क्या है?

एक पैकेज एक बुनियादी ब्लॉक है जहां आप आगे बढ़ते हैं और एसएसआईएस में कोड करते हैं। अब 'कोड' किसी भी प्रोग्रामिंग भाषा को संदर्भित नहीं करता है, यह आपके द्वारा किया गया विकास है। तो मूल रूप से आपका विकास एक पैकेज के अंदर किया जाता है। जैसा कि ऊपर चर्चा की गई है, ETIS के लिए SSIS आवश्यक है, और SSIS पैकेज ETL प्रक्रिया करेगा। इसलिए, यह एक ऐसी वस्तु है जो एकीकरण सेवाओं की कार्यक्षमता को लागू करता है डेटा निकालना, बदलना और लोड करना । एक पैकेज से बना है:

  • सम्बन्ध
  • प्रवाह तत्वों को नियंत्रित करें
  • डेटा प्रवाह तत्व

इस SSIS ट्यूटोरियल के लिए यह सब है मुझे उम्मीद है कि आपको इसे पढ़ने में मज़ा आया होगा।

यह हमें इस ब्लॉग के अंत में लाता है। मुझे उम्मीद है कि आपको यह Power BI ट्यूटोरियल ब्लॉग पसंद आया होगा। यह Power BI श्रृंखला का पहला ब्लॉग था। इस Power BI ट्यूटोरियल का अनुसरण मेरे अगले ब्लॉग पर किया जाएगा, जो Power BI डैशबोर्ड पर ध्यान केंद्रित करेगा, इसे भी पढ़ें।

यदि आप SSIS सीखना चाहते हैं और डेटा विज़ुअलाइज़ेशन या BI में कैरियर बनाना चाहते हैं, तो हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MSBI को गहराई से समझने में मदद करेगा और आपको इस विषय में निपुणता प्राप्त करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'एसएसआईएस ट्यूटोरियल' के टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।