Database
 sql >> डेटाबेस >  >> RDS >> Database

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

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

  • डेटा एकीकरण क्या है?
  • एसएसआईएस क्यों?
  • एसएसआईएस क्या है?
  • एसएसआईएस की विशेषताएं
  • एसएसआईएस कैसे काम करता है?
    • ईटीएल प्रक्रिया
    • डेटा वेयरहाउसिंग
  • एसक्यूएल सर्वर एकीकरण सेवाओं के लिए आवश्यकताएँ
    • एसक्यूएल सर्वर की स्थापना
    • SQL सर्वर डेटा उपकरण स्थापित करें
  • एसएसआईएस पैकेज क्या है?

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

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

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

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

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

एसएसआईएस क्यों?

  • डेटा को कई अलग-अलग गंतव्यों के समानांतर लोड किया जा सकता है
  • SSIS हार्डकोर प्रोग्रामर्स की जरूरत को दूर करता है
  • माइक्रोसॉफ्ट के अन्य उत्पादों के साथ सख्त एकीकरण
  • एसएसआईएस अधिकांश अन्य ईटीएल टूल्स से सस्ता है
  • SIS डेटा को आसानी से बदलने के लिए GUI प्रदान करता है
  • एक डेटा परिवर्तन प्रक्रिया में BI का निर्माण करें
  • मजबूत त्रुटि और घटना प्रबंधन

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

एसएसआईएस क्या है?

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

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

एसएसआईएस की विशेषताएं

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

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

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

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

एसएसआईएस कैसे काम करता है?

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

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

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

ऑपरेशनल डेटा

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

ETL प्रक्रिया

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

  • निकालें
  • रूपांतरण
  • लोड करें

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

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

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


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

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

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

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

  • एसक्यूएल सर्वर
  • एसक्यूएल सर्वर डेटा टूल्स

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

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/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server -ver15 और Microsoft द्वारा प्रदान की गई विभिन्न रिलीज़ देखें। डाउनलोड लिंक के साथ हाल ही में एसएसडीटी रिलीज के साथ नीचे दिए गए स्क्रीनशॉट को देखें।

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

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

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

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

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

एसएसआईएस पैकेज क्या है?

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

  • कनेक्शन
  • प्रवाह तत्वों को नियंत्रित करें
  • डेटा प्रवाह तत्व

इस एसएसआईएस ट्यूटोरियल के लिए बस इतना ही। मुझे आशा है कि आपको इसे पढ़कर अच्छा लगा होगा।

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

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रदर्शन मिथक:ट्रंकेट कैन्ट बी रोल्ड बैक

  2. एसक्यूएल देखें

  3. बिग डेटा एनालिटिक्स को समझना

  4. विभिन्न कर्सर विकल्पों का क्या प्रभाव हो सकता है?

  5. SQL में एक विदेशी कुंजी बाधा कैसे हटाएं