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

BigQuery के डेटा से अहम जानकारी पाने के लिए, विश्लेषण और बिज़नेस इंटेलिजेंस टूल बहुत ज़रूरी होते हैं. BigQuery, Google और तीसरे पक्ष के कई डेटा विज़ुअलाइज़ेशन टूल के साथ काम करता है. इनका इस्तेमाल, जगहों की अहम जानकारी के डेटा पर की गई क्वेरी के नतीजों का विश्लेषण करने के लिए किया जा सकता है. इनमें ये टूल शामिल हैं:

  • BigQuery Studio का विज़ुअलाइज़ेशन टैब
  • Colab notebook
  • Looker Studio
  • Google Earth Engine
  • BigQuery Geo Viz

नीचे दिए गए उदाहरण में, अपने नतीजों को इन फ़ॉर्मैट में विज़ुअलाइज़ करने का तरीका बताया गया है:

  • BigQuery Studio का विज़ुअलाइज़ेशन टैब, जो इंटिग्रेट किया गया एक जियोग्राफ़ी डेटा व्यूअर है.
  • Colab notebook, होस्ट की गई Jupyter Notebook सेवा है.
  • 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
    `PROJECT_NAME.places_insights___us___sample.places_sample`
  WHERE
    'restaurant' IN UNNEST(types)
    AND wheelchair_accessible_entrance = true
  GROUP BY
    geo_txt
)

इस इमेज में, इस क्वेरी के जवाब का उदाहरण दिखाया गया है. इसमें count में हर पॉइंट के लिए रेस्टोरेंट की संख्या दी गई है:

न्यूयॉर्क शहर में, व्हीलचेयर से रेस्टोरेंट में जाने की सुविधा वाले रेस्टोरेंट के लिए क्वेरी के नतीजे.

BigQuery Studio के विज़ुअलाइज़ेशन टैब का इस्तेमाल करके डेटा को विज़ुअलाइज़ करना

नीचे दी गई इमेज में, विज़ुअलाइज़ेशन टैब का इस्तेमाल करके, BigQuery में दिखाया गया यह डेटा दिखता है. गहरे रंग के सर्कल से पता चलता है कि उस जगह पर ज़्यादा रेस्टोरेंट हैं.

BigQuery Studio में डेंसिटी मैप

BigQuery Studio में अपने डेटा को विज़ुअलाइज़ करना

  1. ऊपर दी गई क्वेरी को डेटा को विज़ुअलाइज़ करने के लिए क्वेरी करें में चलाएं.
    1. BigQuery के नतीजों में, विज़ुअलाइज़ेशन टैब पर क्लिक करें.
  2. एक मैप खुलेगा, जिसमें क्वेरी किए गए पॉइंट को दिखाने वाले सर्कल होंगे.
  3. विज़ुअलाइज़ेशन कॉन्फ़िगरेशन में जाकर, डेटा कॉलम को गिनती पर सेट करें.

    डेटा कॉलम को गिनती पर सेट करें

  4. गहरे रंग के सर्कल से, ज़्यादा रेस्टोरेंट वाले पॉइंट दिखेंगे.

  5. विज़ुअलाइज़ेशन के लुक और फ़ील को बदलने के लिए, अन्य सेटिंग को अपडेट किया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है.

कॉन्फ़िगरेशन के विकल्पों के बारे में ज़्यादा जानने के लिए, BiqQuery विज़ुअलाइज़ेशन के दस्तावेज़ पर जाएं.

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

Colab Notebooks में विज़ुअलाइज़ेशन की सुविधा, BigQuery Studio की तुलना में आपको ज़्यादा कंट्रोल और बेहतर सुविधाएं देती है. साथ ही, आपको Jupyter notebook एनवायरमेंट में बने रहने की सुविधा मिलती है.

Colab में जियोस्पेशियल ऐनलिटिक्स डेटा को विज़ुअलाइज़ करने के बारे में ट्यूटोरियल, तीन फ़ॉर्मैट में उपलब्ध है:

इस ट्यूटोरियल में, pydeck, deck.gl, और

  • स्कैटरप्लॉट (आम तौर पर, सैंपलिंग के लिए).
  • GeoJSON (खोज के लिए).
  • कोरोप्लेथ (इंटेंसिटी के लिए).
  • डेंसिटी के लिए हीटमैप.

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. circleRadius चुनें. इसके बाद, स्लाइडर का इस्तेमाल करके डेटा-ड्रिवन स्टाइलिंग चालू करें.

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

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

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