Amazon Redshift के साथ डेटा वेयरहाउसिंग कैसे कार्यान्वित करें?

Amazon Redshift Ke Satha Deta Veyaraha Usinga Kaise Karyanvita Karem



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

यह आलेख AWS रेडशिफ्ट के साथ डेटा वेयरहाउस को लागू करने के लिए अपने उपयोगकर्ताओं को गहरी समझ प्रदान करता है।

AWS रेडशिफ्ट क्या है?

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









इस लेख का संदर्भ लेकर रेडशिफ्ट के बारे में और जानें: 'अमेज़ॅन रेडशिफ्ट डेटा प्रकार क्या हैं' :



Amazon Redshift के साथ डेटा वेयरहाउसिंग कैसे कार्यान्वित करें?

अमेज़ॅन रेडशिफ्ट प्रश्नों को निष्पादित करने के लिए विभिन्न गोदामों में मानक क्वेरी भाषा (एसक्यूएल) का उपयोग करता है। डेटा वेयरहाउस को मैन्युअल रूप से स्थापित करने की लागत की निगरानी करते हुए अधिकतम मान निकालना थकाऊ है। इसलिए, AWS रेडशिफ्ट सटीक और समझदारी से आपके डेटा-संबंधित व्यावसायिक कार्य को गति देता है और आपको तेज़, आसान, विश्वसनीय और सुरक्षित तरीके से डेटा में अंतर्दृष्टि प्राप्त करने में अपना समय बढ़ाने में मदद करता है। Amazon Redshift के साथ डेटा वेयरहाउसिंग लागू करने के कई लाभ हैं:





  • डेटा एन्क्रिप्शन
  • बुद्धिमान अनुकूलन
  • लागत इष्टतम
  • दोहराए जाने वाले कार्यों को स्वचालित करें
  • ऑटो-स्केलिंग क्षमता
  • विभिन्न AWS संसाधनों को समर्थन

नीचे कुछ चरण दिए गए हैं जिनमें हम Amazon Redshift के साथ डेटा वेयरहाउसिंग लागू कर सकते हैं:

चरण 1: एक IAM भूमिका बनाएँ

डेटा वेयरहाउस को लागू करने में पहला कदम एडब्ल्यूएस रेडशिफ्ट IAM भूमिका बनाने से शुरू होता है। इस प्रयोजन के लिए, IAM भूमिका खोजें और चुनें एडब्ल्यूएस प्रबंधन कंसोल :



पर क्लिक करें 'भूमिकाएँ' IAM भूमिका के साइडबार से विकल्प:

पर क्लिक करें 'भूमिका बनाएं' अगला बटन:

में विश्वसनीय इकाई प्रकार अनुभाग, पर क्लिक करें 'एडब्ल्यूएस सेवा' चूँकि हम रेडशिफ्ट के लिए यह IAM भूमिका बना रहे हैं:

में उदाहरण अनुभाग , चुनना 'लाल शिफ्ट' हाइलाइट किए गए फ़ील्ड में और निम्नलिखित हाइलाइट किए गए विकल्प का चयन करने के लिए आगे बढ़ें। पर क्लिक करें 'अगला' बाद में बटन:

में अनुमति नीति अनुभाग , खोजें और चुनें 'AmazonS3ReadOnlyAccess' विकल्प। और फिर पर क्लिक करें 'अगला' बाद में बटन:

में भूमिका विवरण अनुभाग , भूमिका के लिए नाम प्रदान करें:

बाकी को रखते हुए सेटिंग्स डिफ़ॉल्ट के रूप में, पर क्लिक करें 'भूमिका बनाएं' इंटरफ़ेस के नीचे बटन:

भूमिका रही है सफलतापूर्वक बनाया था। पर क्लिक करें “भूमिका देखें” बटन:

में भूमिका देखें अनुभाग, कॉपी करें शाही सेना और इसे भविष्य में उपयोग के लिए नोटपैड में सहेजें:

चरण 2: रेडशिफ्ट क्लस्टर बनाएं

AWS प्रबंधन कंसोल पर, खोजें और फिर चुनें 'लाल शिफ्ट' सेवा:

नीचे स्क्रॉल करें 'लाल शिफ्ट' मुख्य कंसोल और पर क्लिक करें 'क्लस्टर बनाएं' बटन:

यह उपयोगकर्ता को नेविगेट करेगा 'क्लस्टर बनाएं' इंटरफेस। यहां इस इंटरफ़ेस पर, क्लस्टर के लिए एक नाम प्रदान करें और चुनें 'dc.2 बड़ा' क्लस्टर प्रकार के लिए:

में डेटाबेस कॉन्फ़िगरेशन अनुभाग, एक प्रदान करें उपयोगकर्ता नाम और पासवर्ड क्लस्टर के लिए:

नीचे स्क्रॉल करें आईएएम भूमिकाएँ अनुभाग। हम यहां IAM भूमिका संलग्न करेंगे जिसे हमने इस ट्यूटोरियल में पहले बनाया था। इस प्रयोजन के लिए, पर क्लिक करें 'एसोसिएट आईएएम भूमिका' बटन:

इस अनुभाग में, हमने बनाई गई भूमिका का चयन किया है और क्लिक किया है 'एसोसिएट आईएएम भूमिकाएँ' भूमिका संलग्न करने के लिए बटन:

डिफॉल्ट्स को ध्यान में रखते हुए पर क्लिक करें 'क्लस्टर बनाएं' इंटरफ़ेस के नीचे बटन:

क्लस्टर उपलब्ध होने में कुछ समय लगेगा। पर क्लिक करें क्लस्टर का नाम स्थिति दिखाने के बाद आरडीएस डैशबोर्ड से 'सक्रिय':

चरण 3: अनुमतियाँ जोड़ें

तक पहुंच आईएएम सेवा AWS प्रबंधन कंसोल से एक नई नीति कॉन्फ़िगर करें रूट उपयोगकर्ता खाते में:

से आईएएम डैशबोर्ड, पर क्लिक करें 'उपयोगकर्ता' बाएं साइडबार से विकल्प:

पर क्लिक करें भूमिका का नाम उसके पास है व्यवस्थापक पहुंच खाते में:

थपथपाएं 'अनुमतियाँ जोड़ें' इंटरफ़ेस पर स्थित बटन:

पर क्लिक करें 'नीतियाँ सीधे संलग्न करें' के अंतर्गत विकल्प अनुमतियाँ विकल्प अनुभाग:

अपने खाते में निम्नलिखित अनुमतियाँ जोड़ें:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

निम्नलिखित अनुमतियाँ जोड़ने के बाद, पर क्लिक करें 'अगला' बटन:

में अनुमतियाँ सारांश अनुभाग, पर क्लिक करें 'अनुमतियाँ जोड़ें' बटन:

यहां अनुमतियाँ सफलतापूर्वक कॉन्फ़िगर की गई हैं:

चरण 4: क्वेरी संपादक

पर एडब्ल्यूएस आरडीएस डैशबोर्ड , पर क्लिक करें 'क्वेरी संपादक v2' साइडबार से विकल्प:

यह निम्नलिखित इंटरफ़ेस प्रदर्शित करेगा. इस इंटरफ़ेस पर, अपने क्लस्टर का नाम चुनें और कनेक्शन के लिए निम्नलिखित विवरण प्रदान करें। विवरण प्रदान करने के बाद, पर क्लिक करें 'कनेक्शन बनाएं' बटन:

परीक्षण उद्देश्यों के लिए, हम निम्नलिखित क्वेरी प्रदान करेंगे और हिट करेंगे 'दौड़ना' बटन:

क्वेरी निष्पादित कर दी गई है सफलतापूर्वक:

इस गाइड से बस इतना ही। अब उपयोगकर्ता इस कंसोल में विभिन्न क्वेरी चला सकता है, जैसे, बनाएं, सम्मिलित करें, हटाएं, वगैरह।

निष्कर्ष

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