सूचना

यह लेख Looker Studio के बारे में है. Looker के दस्तावेज़ के लिए, https://cloud.google.com/looker/docs/intro पर जाएं.

Google Cloud SQL for MySQL से कनेक्ट करना

Looker Studio को Google Cloud SQL के डेटाबेस से कनेक्ट करें.

Cloud SQL for MySQL पूरी तरह से मैनेज की गई डेटाबेस सेवा है. इससे Cloud Platform पर अपने मिलते-जुलते MySQL डेटाबेस आसानी से सेट अप किए जा सकते हैं. साथ ही, उन्हें बनाए रखने, मैनेज करने, और सही तरीके से चलाने में भी मदद मिलती है. Cloud SQL for MySQL कनेक्टर की मदद से, Looker Studio में, Cloud SQL for MySQL डेटाबेस से डेटा ऐक्सेस किया जा सकता है.

इस लेख में, इन विषयों के बारे में बताया गया है:

Cloud SQL for MySQL कनेक्टर पर काम करने वाले MySQL वर्शन

Cloud SQL for MySQL कनेक्टर को यहां दिए गए MySQL वर्शन पर टेस्ट किया गया:

  • 5.6
  • 5.7
  • 8.0

अगर आपको काम करने वाले वर्शन का इस्तेमाल करने में समस्याएं आती हैं, तो कृपया Looker Studio सहायता समुदाय की मदद से हमें इस बारे में बताएं. आपके पास यहां जाकर, सुविधा के अनुरोध जोड़ने और उन पर वोट करने का विकल्प है.

Cloud SQL for MySQL से कनेक्ट करने का तरीका

Looker Studio के डेटा सोर्स को Cloud SQL for MySQL की डेटाबेस टेबल या आपकी उपलब्ध कराई गई कस्टम क्वेरी से कनेक्ट किया जा सकता है.

कनेक्ट करने के लिए, यह तरीका अपनाएं

  1. Looker Studio में साइन इन करें.
  2. Looker Studio के होम पेज पर, सबसे ऊपर बाईं ओर, 'बनाएं' आइकॉन. बनाएं पर क्लिक करें. इसके बाद, डेटा सोर्स चुनें.
  3. Cloud SQL for MySQL कनेक्टर चुनें.
  4. अगर कहा जाए, तो Looker Studio को अपना डेटा ऐक्सेस करने की अनुमति दें.
  5. अपने डेटाबेस के साथ कनेक्शन सेट अप करें:

    किसी होस्टनेम या आईपी पते से कनेक्ट करना

    1. बाईं ओर मौजूद, बेसिक चुनें.
    2. कनेक्शन की जानकारी डालें:
      1. इंस्टेंस कनेक्शन का नाम (अपने इंस्टेंस कनेक्शन की सूची बनाने का तरीका जानने के लिए नीचे देखें).
      2. डेटाबेस
      3. उपयोगकर्ता नाम
      4. पासवर्ड

    JDBC यूआरएल के साथ कनेक्ट करना

    1. बाईं ओर मौजूद, JDBC यूआरएल चुनें.
    2. कनेक्शन की जानकारी डालें:
      1. JDBC यूआरएल

        उदाहरण

        jdbc:google:mysql://<instance connection name>/<database>

      2. उपयोगकर्ता नाम
      3. पासवर्ड
    JDBC होस्टनेम विकल्प का इस्तेमाल करने पर, यह पक्का किया जा सकता है कि यह Whois जैसे सार्वजनिक डीएनएस लुकअप टूल से ऐक्सेस किया जा सके.
    ध्यान दें: Looker Studio को localhost से कनेक्ट नहीं किया जा सकता. आपको किसी सार्वजनिक होस्टनेम या आईपी पते का इस्तेमाल करना होगा.
  6. AUTHENTICATE पर क्लिक करें.
  7. सूची से कोई टेबल चुनें या कोई कस्टम क्वेरी डालें.

    किसी एक टेबल से कनेक्ट करने के बजाय, SQL क्वेरी उपलब्ध कराने के लिए, कस्टम क्वेरी विकल्प चुनें. Looker Studio, डेटाबेस के लिए जनरेट की गई हर क्वेरी के लिए इस कस्टम SQL का इस्तेमाल, अंदरूनी स्टेटमेंट के रूप में करता है.

    कस्टम SQL क्वेरी में सिर्फ़ एक स्टेटमेंट हो सकता है.

    उदाहरण के लिए, नीचे दी गई क्वेरी काम नहीं करेगी, क्योंकि इसमें कई SQL स्टेटमेंट हैं:

    DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

    SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

    BigQuery से एक्सप्लोर करते समय भी यह बात लागू होती है: आपकी क्वेरी के नतीजों का सेट, सिर्फ़ एक स्टेटमेंट पर आधारित हो सकता है.

    अहम जानकारी: Looker Studio में क्वेरी, तीन से पांच मिनट बाद टाइम आउट हो सकती हैं. अगर आपकी कस्टम क्वेरी का समय खत्म हो जाता है, तो इस समस्या को हल करने के लिए ये तरीके आज़माएं:
    • क्वेरी को आसान बनाएं, ताकि वह तेज़ी से काम करे.
    • क्वेरी को अपने डेटाबेस में चलाएं और नतीजों को एक अलग टेबल में स्टोर करें. इसके बाद, अपने डेटा सोर्स को उस टेबल से कनेक्ट करें.
  8. CONNECT पर क्लिक करें.

कुछ ही समय में, डेटा सोर्स फ़ील्ड की सूची वाला पेज दिखने लगता है. ऊपर दाईं ओर, CREATE REPORT पर क्लिक करें या अपना डेटा विज़ुअलाइज़ करने के लिए EXPLORE पर क्लिक करें.

ज़रूरी जानकारी

अपने इंस्टेंस कनेक्शन का नाम ढूंढना

इंस्टेंस कनेक्शन का नाम, Google Cloud पर आपके इंस्टेंस की पहचान करता है. यह Cloud कंसोल से या कमांड लाइन का इस्तेमाल करके मिल सकता है.

कंसोल का इस्तेमाल करना

  1. https://console.cloud.google.com/sql/instances पर जाएं
  2. आपको जिस इंस्टेंस आईडी से कनेक्ट करना है उसे चुनें.
  3. बाईं ओर, आपको "इस इंस्टेंस से कनेक्ट करें" सेक्शन में कनेक्शन का नाम दिखेगा.

कमांड लाइन इस्तेमाल करना

क्लाउड कमांड लाइन इंटरफ़ेस का इस्तेमाल करके, कनेक्शन का नाम ढूंढने के लिए, नीचे दिए गए कमांड का इस्तेमाल करें:

gcloud sql instances describe [INSTANCE_NAME] | grep connectionName

अनुमतियां

कनेक्शन बनाने के लिए, Cloud SQL for MySQL प्रोजेक्ट में, cloudsql.client की अनुमति होनी चाहिए. अगर आपके पास यह ऐक्सेस नहीं है या आपको यह ऐक्सेस नहीं मिल सकता, तो इसके बजाय MySQL कनेक्टर का इस्तेमाल करें.

नेटवर्क कनेक्टिविटी

Cloud SQL for MySQL कनेक्टर, पब्लिक आईपी कनेक्टिविटी और प्राइवेट आईपी कनेक्टिविटी वाले Cloud SQL for MySQL इंस्टेंस के कनेक्शन के साथ काम करता है.

Cloud SQL for MySQL कनेक्टर का इस्तेमाल करने से पहले, आपको Cloud SQL for MySQL इंस्टेंस के लिए पब्लिक आईपी कनेक्टिविटी या प्राइवेट आईपी कनेक्टिविटी को कॉन्फ़िगर करना होगा.

Looker Studio को Cloud SQL में मौजूद डेटा ऐक्सेस करने और किसी प्राइवेट कनेक्शन पर इस डेटा से जुड़ी क्वेरी बनाने की अनुमति देने के लिए, अपने Cloud SQL for MySQL इंस्टेंस की सेटिंग में जाएं. इसके बाद, Google Cloud सेवाओं के लिए प्राइवेट पाथ का विकल्प चुनें. ज़्यादा जानें.

 

डेटा टाइप

Looker Studio आपके डेटाबेस के नेटिव डेटा टाइप को डेटा टाइप के एक यूनिफ़ाइड सेट से मैप करता है. अगर Looker Studio को आपकी टेबल का ऐसा कॉलम मिलता है या ऐसी क्वेरी मिलती है जो काम नहीं करती, तो वह उस कॉलम के लिए कोई फ़ील्ड नहीं बनाएगा.

ध्यान दें: MySQL के स्पेशल डेटा एक्सटेंशन, Looker Studio पर काम नहीं करते.

Cloud SQL for MySQL कनेक्टर की सीमाएं

  • इस कनेक्टर का इस्तेमाल करके, हर क्वेरी के लिए ज़्यादा से ज़्यादा 1,50,000 लाइनों की क्वेरी की जा सकती है. इस सीमा को पार करने पर डेटा में काट-छांट की जाएगी.
  • कॉलम हेडर (फ़ील्ड नाम) में सिर्फ़ ASCII वर्ण इस्तेमाल करने चाहिए. बिना ASCII वाले वर्ण काम नहीं करते हैं.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
true
Looker Studio में क्या नया है

नई सुविधाओं और हाल में हुए बदलावों के बारे में जानें. Looker Studio प्रॉडक्ट की जानकारी, Google Cloud पर लाइव है.

खोजें
खोज हटाएं
खोज बंद करें
मुख्य मेन्यू
13731059022368349163
true
खोज मदद केंद्र
true
true
true
true
true
102097
false
false