BigQuery में क्लाउड SQL डेटाबेस कनेक्शन स्थापित करने के लिए, कई चरणों का पालन करना होगा। इन चरणों में क्लाउड SQL इंस्टेंस बनाना, कनेक्टिविटी के लिए इंस्टेंस को कॉन्फ़िगर करना, एक सेवा खाता बनाना, आवश्यक अनुमतियाँ देना और अंत में BigQuery में कनेक्शन स्थापित करना शामिल है। यह व्यापक प्रक्रिया दोनों सेवाओं के बीच एक सुरक्षित और कुशल कनेक्शन सुनिश्चित करती है।
1. क्लाउड SQL इंस्टेंस बनाएं:
- Google क्लाउड कंसोल में, क्लाउड SQL इंस्टेंस पेज पर जाएँ।
- "क्रिएट इंस्टेंस" पर क्लिक करें और उचित डेटाबेस इंजन, जैसे MySQL या PostgreSQL का चयन करें।
- क्षेत्र, मशीन प्रकार, भंडारण क्षमता और प्रमाणीकरण विधि सहित वांछित सेटिंग्स के साथ इंस्टेंस को कॉन्फ़िगर करें।
2. कनेक्टिविटी के लिए इंस्टेंस कॉन्फ़िगर करें:
- बाहरी पहुंच की अनुमति देने के लिए सार्वजनिक आईपी पते को सक्षम करें।
- यह निर्दिष्ट करने के लिए अधिकृत नेटवर्क कॉन्फ़िगर करें कि किस आईपी पते को इंस्टेंस से कनेक्ट करने की अनुमति है।
- यदि आवश्यक हो तो सुरक्षित कनेक्शन के लिए एसएसएल/टीएलएस एन्क्रिप्शन सेट करें।
3. एक सेवा खाता बनाएँ:
- Google क्लाउड कंसोल में, IAM और एडमिन पेज पर जाएँ।
- "सेवा खाते" पर क्लिक करें और फिर "सेवा खाता बनाएं" पर क्लिक करें।
- सेवा खाते के लिए एक नाम और विवरण प्रदान करें।
- आवश्यक भूमिकाएँ निर्दिष्ट करें, जैसे "क्लाउड SQL क्लाइंट" और "बिगक्वेरी डेटा व्यूअर"।
4. अनुमतियाँ प्रदान करें:
- क्लाउड SQL इंस्टेंस पेज में, "संपादित करें" पर क्लिक करें और फिर "प्राधिकरण" अनुभाग में "आइटम जोड़ें" पर क्लिक करें।
- पिछले चरण में बनाए गए सेवा खाते का ईमेल पता दर्ज करें।
- उपयुक्त भूमिका चुनें, जैसे "क्लाउड एसक्यूएल क्लाइंट" या "क्लाउड एसक्यूएल एडिटर"।
5. BigQuery में कनेक्शन स्थापित करें:
- Google क्लाउड कंसोल में, BigQuery पेज पर जाएँ।
- नया डेटासेट बनाने या मौजूदा डेटासेट का चयन करने के लिए "डेटासेट बनाएं" पर क्लिक करें।
- "तालिका बनाएं" पर क्लिक करें या कोई मौजूदा तालिका चुनें।
- स्कीमा अनुभाग में, डेटा स्रोत के रूप में "क्लाउड एसक्यूएल" चुनें और उपयुक्त क्लाउड एसक्यूएल इंस्टेंस और डेटाबेस का चयन करें।
- सेवा खाता ईमेल और निजी कुंजी सहित आवश्यक क्रेडेंशियल प्रदान करें।
एक बार ये चरण पूरे हो जाने पर, BigQuery में क्लाउड SQL डेटाबेस कनेक्शन स्थापित हो जाएगा। यह सीधे BigQuery से क्लाउड SQL इंस्टेंस में संग्रहीत डेटा की निर्बाध क्वेरी और विश्लेषण की अनुमति देता है।
उदाहरण:
मान लीजिए कि हमारे पास सार्वजनिक आईपी पते के साथ MySQL चलाने वाला क्लाउड SQL इंस्टेंस है। हम डेटा विश्लेषण के लिए इस उदाहरण को BigQuery से जोड़ना चाहते हैं। हम कनेक्शन स्थापित करने के लिए ऊपर बताए गए चरणों का पालन करते हैं।
सबसे पहले, हम क्षेत्र, मशीन प्रकार और भंडारण क्षमता को निर्दिष्ट करते हुए वांछित कॉन्फ़िगरेशन के साथ एक क्लाउड SQL इंस्टेंस बनाते हैं। हम सार्वजनिक आईपी पते को भी सक्षम करते हैं और वांछित आईपी पते से पहुंच की अनुमति देने के लिए अधिकृत नेटवर्क को कॉन्फ़िगर करते हैं।
इसके बाद, हम IAM और एडमिन पेज में एक सेवा खाता बनाते हैं। हम सेवा खाते को आवश्यक भूमिकाएँ, जैसे "क्लाउड SQL क्लाइंट" और "बिगक्वेरी डेटा व्यूअर" प्रदान करते हैं।
फिर हम क्लाउड SQL इंस्टेंस में सेवा खाते को अनुमति देते हैं। यह सुनिश्चित करता है कि सेवा खाते के पास क्लाउड SQL डेटाबेस तक आवश्यक पहुंच है।
अंत में, BigQuery पेज में, हम एक डेटासेट और तालिका बनाते हैं। स्कीमा अनुभाग में, हम डेटा स्रोत के रूप में "क्लाउड एसक्यूएल" चुनते हैं और उस क्लाउड एसक्यूएल इंस्टेंस और डेटाबेस का चयन करते हैं जिससे हम कनेक्ट करना चाहते हैं। हम कनेक्शन के लिए प्रमाण-पत्र के रूप में सेवा खाता ईमेल और निजी कुंजी प्रदान करते हैं।
इन चरणों को पूरा करने के साथ, हमने BigQuery में क्लाउड SQL डेटाबेस कनेक्शन सफलतापूर्वक स्थापित कर लिया है। अब हम शक्तिशाली एनालिटिक्स क्षमताओं को सक्षम करते हुए सीधे BigQuery से क्लाउड SQL इंस्टेंस में संग्रहीत डेटा को क्वेरी और विश्लेषण कर सकते हैं।
संबंधित अन्य हालिया प्रश्न और उत्तर EITC/CL/GCP Google क्लाउड प्लेटफ़ॉर्म:
- यदि क्लाउड शेल क्लाउड एसडीके के साथ एक पूर्व-कॉन्फ़िगर शेल प्रदान करता है और उसे स्थानीय संसाधनों की आवश्यकता नहीं है, तो क्लाउड कंसोल के माध्यम से क्लाउड शेल का उपयोग करने के बजाय क्लाउड एसडीके की स्थानीय स्थापना का उपयोग करने का क्या फायदा है?
- क्या कोई एंड्रॉइड मोबाइल एप्लिकेशन है जिसका उपयोग Google क्लाउड प्लेटफ़ॉर्म के प्रबंधन के लिए किया जा सकता है?
- Google क्लाउड प्लेटफ़ॉर्म को प्रबंधित करने के तरीके क्या हैं?
- क्लाउड कंप्यूटिंग क्या है?
- Bigquery और Cloud SQL में क्या अंतर है?
- क्लाउड SQL और क्लाउड स्पैनर में क्या अंतर है
- GCP ऐप इंजन क्या है?
- क्लाउड रन और GKE में क्या अंतर है
- ऑटोएमएल और वर्टेक्स एआई के बीच क्या अंतर है?
- कंटेनरीकृत एप्लिकेशन क्या है?
EITC/CL/GCP Google क्लाउड प्लेटफ़ॉर्म में अधिक प्रश्न और उत्तर देखें