क्वेरी के नतीजों को विज़ुअलाइज़ करना

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 में इंपोर्ट करने के लिए:

  1. ऊपर दी गई क्वेरी को डेटा की क्वेरी करके उसे विज़ुअलाइज़ करें में चलाएं.

  2. BigQuery के नतीजों में, इसमें खोलें -> Looker Studio पर क्लिक करें. आपके नतीजे, Looker Studio में अपने-आप इंपोर्ट हो जाते हैं.

  3. Looker Studio, डिफ़ॉल्ट रूप से एक रिपोर्ट पेज बनाता है. साथ ही, इसमें नतीजों का टाइटल, टेबल, और बार ग्राफ़ दिखाता है.

    Looker Studio में डिफ़ॉल्ट रिपोर्ट.

  4. पेज पर मौजूद सभी आइटम चुनें और उन्हें मिटाएं.

  5. अपनी रिपोर्ट में हीटमैप जोड़ने के लिए, शामिल करें -> हीटमैप पर क्लिक करें.

  6. चार्ट टाइप -> सेटअप में जाकर, फ़ील्ड को यहां दिखाए गए तरीके से कॉन्फ़िगर करें::

    Looker Studio में हीटमैप सेट अप करना.

  7. हीटमैप ऊपर की तरह दिखता है. मैप को और बेहतर तरीके से कॉन्फ़िगर करने के लिए, चार्ट टाइप -> स्टाइल को चुना जा सकता है.

BigQuery Geo Viz का इस्तेमाल करके डेटा को विज़ुअलाइज़ करना

नीचे दी गई इमेज में, इस डेटा को BigQuery Geo Viz में फ़िल किए गए मैप के तौर पर दिखाया गया है. इस मैप में, पॉइंट सेल के हिसाब से रेस्टोरेंट की डेंसिटी दिखाई गई है. इसमें पॉइंट जितना बड़ा है, डेंसिटी उतनी ही ज़्यादा है.

जियो विज़ में, क्वेरी के नतीजों को भरे हुए मैप के तौर पर दिखाया गया है.

BigQuery Geo Viz में अपना डेटा इंपोर्ट करना

BigQuery Geo Viz में अपना डेटा इंपोर्ट करने के लिए:

  1. ऊपर दी गई क्वेरी को डेटा की क्वेरी करके उसे विज़ुअलाइज़ करें में चलाएं.

  2. BigQuery के नतीजों में, इसमें खोलें -> GeoViz पर क्लिक करें.

  3. डिसप्ले, क्वेरी चरण पर खुलता है.

  4. क्वेरी चलाने के लिए, चलाएं बटन चुनें. मैप पर पॉइंट अपने-आप दिखते हैं.

  5. डेटा देखने के लिए, डेटा को चुनें.

  6. डेटा सेक्शन में, स्टाइल जोड़ें बटन पर क्लिक करें.

  7. fillColor चुनें. इसके बाद, स्लाइडर का इस्तेमाल करके डेटा-ड्रिवन स्टाइलिंग चालू करें.

  8. नीचे दिखाए गए तरीके से, बाकी फ़ील्ड सेट करें:

    जियो विज़ में भरे हुए मैप का सेटअप.

  9. मैप पर स्टाइल लागू करने के लिए, स्टाइल लागू करें पर क्लिक करें.