BigQuery, Google का पेटाबाइट स्केल का डेटा वेयरहाउसिंग समाधान है. Data Studio, BigQuery के साथ नेटिव तौर पर इंटिग्रेट होता है. इसका इस्तेमाल, BigQuery डेटा का विश्लेषण करने और उसे विज़ुअलाइज़ करने के लिए किया जा सकता है.
लागू करने का तरीका
Data Studio में BigQuery डेटा लाने के कई तरीके हैं:
- Data Studio के यूज़र इंटरफ़ेस (यूआई) में, BigQuery के नेटिव कनेक्टर का इस्तेमाल करना
- कम्यूनिटी कनेक्टर बनाना और उसका इस्तेमाल करना
Data Studio के यूज़र इंटरफ़ेस (यूआई) में, BigQuery के नेटिव कनेक्टर का इस्तेमाल करना
उपयोगकर्ता, Data Studio में नेटिव BigQuery कनेक्टर का इस्तेमाल करके, BigQuery टेबल या खास क्वेरी को विज़ुअलाइज़ कर सकते हैं. Data Studio में, पूरी टेबल फ़ेच की जा सकती हैं या BigQuery पर कस्टम क्वेरी चलाई जा सकती हैं. BigQuery डेटा का एक्सप्लोरेटरी विश्लेषण पूरा करने के लिए, Data Studio की एक्सप्लोरर सुविधा का इस्तेमाल भी किया जा सकता है.
यह तरीका तब मददगार होता है, जब आपके उपयोगकर्ता:
- एक्सप्लोरेट्री एनालिसिस कर रहे हैं.
- एसक्यूएल के बारे में जानते हों और अपनी क्वेरी लिख सकते हों.
- डेटा के बारे में जानते हैं और उसे शुरू से विज़ुअलाइज़ करने का तरीका जानते हैं.
उदाहरण: BigQuery से जन्म दर के डेटा के बारे में क्वेरी करना
[इस गाइड][Visualizing BigQuery Data Using Data Studio] में बताया गया है कि कोई एंड-यूज़र, BigQuery डेटा को विज़ुअलाइज़ करने के लिए, Data Studio के यूज़र इंटरफ़ेस (यूआई) से Data Studio के नेटिव BigQuery कनेक्टर का इस्तेमाल कैसे कर सकता है. इस उदाहरण में, BigQuery की natality सैंपल टेबल से क्वेरी की गई है. साथ ही, पूरी टेबल को Data Studio में फ़ेच किया गया है.
उदाहरण: BigQuery, App Engine, और Data Studio की मदद से बीआई डैशबोर्ड बनाना
[Data Studio और BigQuery का इस्तेमाल करके बीआई डैशबोर्ड बनाने का तरीका] लेख में बताया गया है कि App Engine का इस्तेमाल करके, BigQuery के डेटा को पहले से एग्रीगेट कैसे किया जा सकता है. इसके बाद, उसे Data Studio में विज़ुअलाइज़ किया जा सकता है.
कम्यूनिटी कनेक्टर बनाना और उसका इस्तेमाल करना
BigQuery से डेटा फ़ेच करने वाला कम्यूनिटी कनेक्टर डेवलप किया जा सकता है. इस तरीके से, नेटिव कनेक्टर का इस्तेमाल करने के मुकाबले ये फ़ायदे मिलते हैं:
- अपने कनेक्टर में मौजूदा क्वेरी शामिल की जा सकती हैं. उपयोगकर्ताओं को सटीक क्वेरी पाने के लिए, अपना एसक्यूएल लिखने या एसक्यूएल स्निपेट कॉपी/पेस्ट करने की ज़रूरत नहीं होगी. इसके अलावा, अपनी क्वेरी में पैरामीटर जोड़े जा सकते हैं. साथ ही, अपने उपयोगकर्ताओं को क्वेरी को पसंद के मुताबिक बनाने के लिए, कनेक्टर कॉन्फ़िगरेशन के ज़रिए इनपुट देने की अनुमति दी जा सकती है.
- बिलिंग को एक जगह पर मैनेज करने के लिए, सेवा खातों का इस्तेमाल किया जा सकता है. आपके उपयोगकर्ताओं को GCP बिलिंग खाते का ऐक्सेस नहीं चाहिए होगा.
- आपके उपयोगकर्ता, पहले से बनी टेंप्लेट रिपोर्ट का इस्तेमाल करके अपनी रिपोर्ट बना सकते हैं.
- BigQuery की लागत को कंट्रोल करने के लिए, अपनी खुद की कैश मेमोरी लेयर लागू की जा सकती है.
कम्यूनिटी कनेक्टर में, BigQuery डेटा को तीन अलग-अलग तरीकों से ऐक्सेस किया जा सकता है:
- [Data Studio Advanced Services]
- Apps Script की BigQuery सेवा
- BigQuery REST API
इस टेबल में, फ़ायदे और नुकसान के बारे में खास जानकारी दी गई है:
| Data Studio Advanced Services | Apps Script BigQuery सेवा | BigQuery REST API | |
|---|---|---|---|
| रेफ़रंस | [Data Studio Advanced Services] | Apps Script BigQuery सेवा | BigQuery REST API |
| डेटा फ़्लो | BigQuery > Data Studio | BigQuery > Apps Script > Data Studio | BigQuery > Apps Script > Data Studio |
getschema के ज़रिए कैलकुलेट किए गए फ़ील्ड इस्तेमाल किए जा सकते हैं |
हां | हां | हां |
| इसका इस्तेमाल सेवा खाते/कस्टम ऐक्सेस कंट्रोल के साथ किया जा सकता है | हां | नहीं (उपयोगकर्ता के क्रेडेंशियल लागू नहीं किए गए) | हां |
| फ़िल्टर अपने-आप नीचे चले जाते हैं | हां | नहीं | नहीं |
getData में डेटा को
बदलने की
ज़रूरत है |
नहीं | हां | हां |
| फ़ेच किए गए डेटा को Apps Script में ऐक्सेस किया जा सकता है. इससे आपको डेटा में बदलाव करने के अतिरिक्त विकल्प मिलते हैं |
नहीं | हां | हां |
| कस्टम कैश मेमोरी में सेव करने की सुविधा काम करती है | नहीं | हां | हां |
| UrlfetchApp Quota लागू किया गया | नहीं | नहीं | हां |
| लागू करने का उदाहरण | World Bank का डेटा कनेक्टर | Apps Script BigQuery सेवा | Chrome UX Connector |
अगर आपको BigQuery से फ़ेच किए गए डेटा को बदलना है या कस्टम कैश मेमोरी की ज़रूरत है, तो Data Studio की ऐडवांस सेवाओं का इस्तेमाल किया जा सकता है.