BigQuery के डेटा से अहम जानकारी पाने के लिए, विश्लेषण और बिज़नेस इंटेलिजेंस टूल बहुत ज़रूरी होते हैं. BigQuery, Google और तीसरे पक्ष के कई डेटा विज़ुअलाइज़ेशन टूल के साथ काम करता है. इनका इस्तेमाल, जगहों की अहम जानकारी के डेटा पर की गई क्वेरी के नतीजों का विश्लेषण करने के लिए किया जा सकता है. इनमें ये टूल शामिल हैं:
- Looker Studio
- BigQuery Geo Viz
- Colab notebook
- Google Earth Engine
नीचे दिए गए उदाहरण में, अपने नतीजों को इन फ़ॉर्मैट में विज़ुअलाइज़ करने का तरीका बताया गया है:
- Looker Studio, एक ऐसा प्लैटफ़ॉर्म है जिसकी मदद से डेटा विज़ुअलाइज़ेशन, डैशबोर्ड, और रिपोर्ट बनाई और इस्तेमाल की जा सकती हैं.
- BigQuery Geo Viz, BigQuery में भू-स्थानिक डेटा को विज़ुअलाइज़ करने वाला टूल है. यह Google Maps API का इस्तेमाल करता है.
अन्य टूल का इस्तेमाल करके अपने डेटा को विज़ुअलाइज़ करने के बारे में ज़्यादा जानने के लिए, BigQuery का दस्तावेज़ पढ़ें.
डेटा को विज़ुअलाइज़ करने के लिए क्वेरी करना
नीचे दिए गए विज़ुअलाइज़ेशन के उदाहरणों में, इस क्वेरी का इस्तेमाल किया गया है. इससे न्यूयॉर्क शहर में उन रेस्टोरेंट की संख्या जनरेट होती है जहां व्हीलचेयर से पहुंचा जा सकता है. इस क्वेरी से, हर भौगोलिक बिंदु के हिसाब से रेस्टोरेंट की संख्या वाली टेबल मिलती है. इसमें हर बिंदु का साइज़ 0.005 डिग्री होता है.
GEOGRAPHY
पॉइंट पर GROUP BY
ऑपरेशन नहीं किया जा सकता. इसलिए, यह क्वेरी BigQuery ST_ASTEXT
फ़ंक्शन का इस्तेमाल करके, हर पॉइंट को पॉइंट के STRING
WKT फ़ॉर्मैट में बदलती है. साथ ही, उस वैल्यू को geo_txt
कॉलम में लिखती है. इसके बाद, यह geo_txt
का इस्तेमाल करके GROUP BY
करता है.
SELECT geo_txt, -- STRING WKT geometry value. ST_GEOGFROMTEXT(geo_txt) AS geo, -- Convert STRING to GEOGRAPHY value. count FROM ( -- Create STRING WKT representation of each GEOGRAPHY point to -- GROUP BY the STRING value. SELECT WITH AGGREGATION_THRESHOLD ST_ASTEXT(ST_SNAPTOGRID(point, 0.005)) AS geo_txt, COUNT(*) AS count FROM `places_insights___us___sample.places_sample` WHERE 'restaurant' IN UNNEST(types) AND wheelchair_accessible_entrance = true GROUP BY geo_txt )
इस इमेज में, इस क्वेरी के जवाब का उदाहरण दिखाया गया है. इसमें count
में हर पॉइंट के लिए रेस्टोरेंट की संख्या दी गई है:
Looker Studio का इस्तेमाल करके डेटा को विज़ुअलाइज़ करना
यहां दी गई इमेज में, इस डेटा को Looker Studio में हीटमैप के तौर पर दिखाया गया है. हीटमैप में, घनत्व को कम (हरा) से ज़्यादा (लाल) तक दिखाया गया है.
Looker Studio में अपना डेटा इंपोर्ट करना
अपने डेटा को Looker Studio में इंपोर्ट करने के लिए:
ऊपर दी गई क्वेरी को डेटा की क्वेरी करके उसे विज़ुअलाइज़ करें में चलाएं.
BigQuery के नतीजों में, इसमें खोलें -> Looker Studio पर क्लिक करें. आपके नतीजे, Looker Studio में अपने-आप इंपोर्ट हो जाते हैं.
Looker Studio, डिफ़ॉल्ट रूप से एक रिपोर्ट पेज बनाता है. साथ ही, इसमें नतीजों का टाइटल, टेबल, और बार ग्राफ़ दिखाता है.
पेज पर मौजूद सभी आइटम चुनें और उन्हें मिटाएं.
अपनी रिपोर्ट में हीटमैप जोड़ने के लिए, शामिल करें -> हीटमैप पर क्लिक करें.
चार्ट टाइप -> सेटअप में जाकर, फ़ील्ड को यहां दिखाए गए तरीके से कॉन्फ़िगर करें::
हीटमैप ऊपर की तरह दिखता है. मैप को और बेहतर तरीके से कॉन्फ़िगर करने के लिए, चार्ट टाइप -> स्टाइल को चुना जा सकता है.
BigQuery Geo Viz का इस्तेमाल करके डेटा को विज़ुअलाइज़ करना
नीचे दी गई इमेज में, इस डेटा को BigQuery Geo Viz में फ़िल किए गए मैप के तौर पर दिखाया गया है. इस मैप में, पॉइंट सेल के हिसाब से रेस्टोरेंट की डेंसिटी दिखाई गई है. इसमें पॉइंट जितना बड़ा है, डेंसिटी उतनी ही ज़्यादा है.
BigQuery Geo Viz में अपना डेटा इंपोर्ट करना
BigQuery Geo Viz में अपना डेटा इंपोर्ट करने के लिए:
ऊपर दी गई क्वेरी को डेटा की क्वेरी करके उसे विज़ुअलाइज़ करें में चलाएं.
BigQuery के नतीजों में, इसमें खोलें -> GeoViz पर क्लिक करें.
डिसप्ले, क्वेरी चरण पर खुलता है.
क्वेरी चलाने के लिए, चलाएं बटन चुनें. मैप पर पॉइंट अपने-आप दिखते हैं.
डेटा देखने के लिए, डेटा को चुनें.
डेटा सेक्शन में, स्टाइल जोड़ें बटन पर क्लिक करें.
fillColor चुनें. इसके बाद, स्लाइडर का इस्तेमाल करके डेटा-ड्रिवन स्टाइलिंग चालू करें.
नीचे दिखाए गए तरीके से, बाकी फ़ील्ड सेट करें:
मैप पर स्टाइल लागू करने के लिए, स्टाइल लागू करें पर क्लिक करें.