जगहों के बारे में अहम जानकारी देने वाले टूल की मदद से, Google Maps पर मौजूद जगहों के बारे में ज़्यादा जानकारी वाले डेटा का बेहतर तरीके से सांख्यिकीय विश्लेषण किया जा सकता है. यह लाखों लोकप्रिय जगहों (पीओआई) के डेटा पॉइंट के लिए, कुल संख्या और घनत्व की जानकारी देता है. इससे जियोस्पेशल इंटेलिजेंस को बेहतर बनाने में मदद मिलती है.
मुख्य सुविधाएं:
- जियोस्पेशल इंटेलिजेंस: किसी खास भौगोलिक इलाके में अलग-अलग कैटगरी के पीओएस (जैसे, खुदरा, रेस्टोरेंट, सेवाएं) की डेंसिटी और डिस्ट्रिब्यूशन की "बर्ड्स आई व्यू" पाएं.
- डेटा का सुरक्षित ऐक्सेस: डेटा को BigQuery डेटा एक्सचेंज की लिस्टिंग का इस्तेमाल करके डिप्लॉय किया जाता है. साथ ही, डेटा को सुरक्षित रखने के लिए ज़रूरी सुरक्षा उपाय किए जाते हैं. इससे डेटा शेयर करने और उसका विश्लेषण करने के लिए, सुरक्षित और संरक्षित माहौल मिलता है.
- कार्रवाई से जुड़ी जानकारी: Places Insights, कुल रुझानों पर फ़ोकस करता है. हालांकि, आउटपुट किए गए जगह के आईडी का इस्तेमाल करके, ज़्यादा जानकारी पाई जा सकती है. साथ ही, Google Maps Platform के अन्य एपीआई का इस्तेमाल करके, किसी जगह की जानकारी को अलग-अलग तौर पर वापस पाया जा सकता है. इससे आंकड़ों से जुड़ी जानकारी को कार्रवाई से जुड़ी ज़्यादा जानकारी में बदला जा सकता है.
जगहों के डेटा के बारे में जानकारी
Google Maps, दुनिया भर के लाखों कारोबारों और संगठनों के लिए जगहों का डेटा इकट्ठा करता है. Places Insights, जगहों से जुड़े इस डेटा को BigQuery में उपलब्ध कराता है. इससे आपको Google Maps पर मौजूद जगहों के डेटा के बारे में एग्रीगेट की गई अहम जानकारी मिल सकती है. यह जानकारी, जगह के टाइप, रेटिंग, स्टोर खुलने के घंटे, व्हीलचेयर से आने-जाने की सुविधा वगैरह जैसे कई एट्रिब्यूट के आधार पर मिलती है.
जगहों की अहम जानकारी का इस्तेमाल करने के लिए, BigQuery में एसक्यूएल क्वेरी लिखें. इससे आपको जगहों के डेटा के बारे में आंकड़ों से जुड़ी अहम जानकारी मिलती है. इन अहम जानकारी से, आपको इस तरह के सवालों के जवाब मिलते हैं:
- किसी संभावित नई स्टोर लोकेशन के आस-पास, कितने मिलते-जुलते कारोबार चल रहे हैं?
- मेरे सबसे ज़्यादा कमाई करने वाले स्टोर के आस-पास, किस तरह के कारोबार सबसे ज़्यादा दिखते हैं?
- किन इलाकों में मेरे कारोबार से मिलते-जुलते कारोबार ज़्यादा हैं, जिनसे मेरे टारगेट किए गए ग्राहकों का ध्यान खींचा जा सकता है?
- मैड्रिड में रात 8 बजे कितने फाइव स्टार सुशी रेस्टोरेंट खुले हैं? साथ ही, उनमें व्हीलचेयर से आने वाले लोगों के लिए पार्किंग की सुविधा और खाना पैक कराने की सुविधा उपलब्ध है?
- कैलिफ़ोर्निया के किन ज़िप कोड में ईवी चार्जिंग स्टेशन की संख्या सबसे ज़्यादा है?
जगहों के बारे में अहम जानकारी देने वाली सुविधा का इस्तेमाल कई तरह से किया जा सकता है. जैसे:
- साइट चुनना: किसी नए कारोबार या फ़िज़िकल ऐसेट की जगह के लिए, सबसे सही जगहों का आकलन करके उन्हें चुनें. आस-पास के पीओएस की संख्या और उनके मिक्स का विश्लेषण करके, यह पक्का किया जा सकता है कि संभावित साइट को प्रतिस्पर्धी और पूरक कारोबारी माहौल में सही तरीके से रखा गया है. डेटा पर आधारित इस तरीके से, नई जगहों पर निवेश करने से जुड़े जोखिम को कम किया जा सकता है.
- जगह की परफ़ॉर्मेंस का आकलन करना: यह पता लगाएं कि किन जियोस्पेशल वैरिएबल की वजह से, आपकी मौजूदा जगहों की परफ़ॉर्मेंस बेहतर या खराब हो रही है. जैसे, सुपरमार्केट या इवेंट वेन्यू जैसे कुछ खास तरह के पीओएस के आस-पास मौजूद होना. इस डेटा से, आपको ऐसी संभावित साइटों की पहचान करने में मदद मिलती है जिनमें आपकी ज़रूरत के हिसाब से, जियोस्पेशल विशेषताओं का सबसे अच्छा कॉम्बिनेशन होता है. इस जानकारी का इस्तेमाल, अनुमान लगाने वाले मॉडल को डिप्लॉय करने के लिए भी किया जा सकता है. ये मॉडल, आस-पास के पीओएस के कॉन्टेक्स्ट के आधार पर, किसी नई जगह की आने वाले समय की परफ़ॉर्मेंस का अनुमान लगाते हैं.
- जियोटारगेटेड मार्केटिंग: यह तय करें कि किसी इलाके में किस तरह के मार्केटिंग कैंपेन या विज्ञापन ज़्यादा असरदार होंगे. जगहों के बारे में अहम जानकारी से, कारोबार से जुड़ी गतिविधि को समझने के लिए ज़रूरी कॉन्टेक्स्ट मिलता है. इससे, कारोबार से जुड़ी गतिविधियों या काम के कारोबारों की संख्या के आधार पर मैसेज को अपनी ज़रूरत के हिसाब से बनाया जा सकता है..
- बिक्री का अनुमान: किसी संभावित जगह पर आने वाले समय में होने वाली बिक्री का अनुमान लगाएं. आस-पास की भू-स्थानिक विशेषताओं के असर को मॉडल करने से, आपको निवेश से जुड़े फ़ैसले लेने के लिए मज़बूत अनुमानित मॉडल बनाने में मदद मिलती है.
- मार्केट रिसर्च: इससे आपको यह जानकारी मिलती है कि आपको अपने कारोबार या सेवा का विस्तार किन देशों/इलाकों में करना चाहिए. बाज़ार में मौजूद मौजूदा सैचुरेशन और पीओआई डेंसिटी का विश्लेषण करें. इससे आपको उन टारगेट मार्केट की पहचान करने में मदद मिलेगी जहां आपकी सेवा की मांग कम है या जहां आपकी सेवा की मांग बहुत ज़्यादा है. इससे आपको सबसे ज़्यादा फ़ायदा मिल सकता है. इस विश्लेषण से, रणनीतिक तौर पर कारोबार को बढ़ाने और उसका दायरा बढ़ाने से जुड़ी पहलों को बढ़ावा मिलता है.
जगहों के बारे में अहम जानकारी देने वाले डेटासेट के लिए, सीधे तौर पर क्वेरी की जा सकती है. इसके अलावा, जगहों की संख्या बताने वाले फ़ंक्शन का इस्तेमाल किया जा सकता है.
ब्रैंड के डेटा के बारे में जानकारी
जगहों के डेटा के साथ-साथ, Places Insights में ब्रैंड या उन स्टोर का डेटा भी शामिल होता है जिनकी एक से ज़्यादा जगहें हैं और जो एक ही ब्रैंड के नाम से काम करती हैं.
ब्रैंड का इस्तेमाल करके, इन सवालों के जवाब पाए जा सकते हैं:
- किसी इलाके में, ब्रैंड के हिसाब से सभी स्टोर की संख्या कितनी है?
- इस इलाके में, मेरे प्रतिस्पर्धी ब्रैंड के सबसे ज़्यादा बिकने वाले तीन प्रॉडक्ट की संख्या कितनी है?
- इस इलाके में, इन ब्रैंड के अलावा अन्य कॉफ़ी शॉप की संख्या कितनी है?
BigQuery के बारे में जानकारी
BigQuery लिस्टिंग में डेटा उपलब्ध कराकर, Places Insights की मदद से ये काम किए जा सकते हैं:
- अपने डेटा को जगहों की अहम जानकारी के डेटा के साथ सुरक्षित तरीके से जोड़ें.
- अपने कारोबार की ज़रूरतों के हिसाब से, एग्रीगेट की गई अहम जानकारी पाने के लिए, SQL क्वेरी लिखें.
- BigQuery के उन्हीं टूल का इस्तेमाल करें जिनका इस्तेमाल, निजी डेटा और वर्कफ़्लो के लिए पहले से किया जा रहा है.
- BigQuery की बेहतर पहुंच और परफ़ॉर्मेंस का फ़ायदा लें, ताकि बड़े डेटासेट का आसानी से विश्लेषण किया जा सके.
इस्तेमाल का उदाहरण
इस उदाहरण में, आपके डेटा को BigQuery में मौजूद Places Insights के डेटा के साथ जोड़ा गया है, ताकि एग्रीगेशन की जानकारी मिल सके. इस उदाहरण के लिए, मान लें कि आप न्यूयॉर्क सिटी में होटल के मालिक हैं और आपके होटल की कई जगहें हैं. अब आपको अपने होटल की जगह की जानकारी वाले डेटा को जगहों के बारे में अहम जानकारी देने वाले डेटा के साथ जोड़ना है. इससे आपको यह पता चलेगा कि आपके होटल के आस-पास पहले से तय किए गए कारोबार किस तरह के हैं.
ज़रूरी शर्तें
इस उदाहरण के लिए, आपको अमेरिका के लिए Places Insights डेटासेट सब्सक्राइब करना होगा.
आपके होटल के डेटासेट का नाम mydata है. इसमें न्यूयॉर्क सिटी में मौजूद आपके दो होटलों की जगह की जानकारी दी गई है. इस डेटासेट को बनाने के लिए, यहां दिया गया SQL इस्तेमाल किया गया है:
CREATE OR REPLACE TABLE `mydata.hotels` ( name STRING, location GEOGRAPHY ); INSERT INTO `mydata.hotels` VALUES( 'Hotel 1', ST_GEOGPOINT(-73.9933, 40.75866) ); INSERT INTO `mydata.hotels` VALUES( 'Hotel 2', ST_GEOGPOINT(-73.977713, 40.752124) );
किसी इलाके में मौजूद रेस्टोरेंट की संख्या पता करना
अपने ग्राहकों को यह बताने के लिए कि आपके होटलों के आस-पास कितने रेस्टोरेंट खुले हैं, आपको एक एसक्यूएल क्वेरी लिखनी है. इससे आपको हर होटल के 1,000 मीटर के दायरे में मौजूद रेस्टोरेंट की संख्या मिलेगी:
SELECT WITH AGGREGATION_THRESHOLD h.name, COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h WHERE ST_DWITHIN(h.location, r.point, 1000) AND r.primary_type = 'restaurant' AND business_status = "OPERATIONAL" GROUP BY 1
इस इमेज में, इस क्वेरी का उदाहरण आउटपुट दिखाया गया है:

किसी इलाके में मौजूद रेस्टोरेंट की संख्या और उनके प्लेस आईडी पाने के लिए, Places Count फ़ंक्शन का इस्तेमाल करना
जगहों की संख्या बताने वाले फ़ंक्शन का इस्तेमाल भी किया जा सकता है
किसी जगह के आस-पास मौजूद रेस्टोरेंट की संख्या ढूंढने के लिए. जगहों की संख्या बताने वाले फ़ंक्शन की मदद से, जगह के आईडी की सूची वापस पाई जा सकती है. इस सूची का इस्तेमाल, अलग-अलग जगहों के बारे में जानकारी पाने के लिए किया जा सकता है:
DECLARE geo GEOGRAPHY; SET geo = ST_GEOGPOINT(-73.9933, 40.75866); -- Location of hotel 1 SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_TYPE`( JSON_OBJECT( 'types', ["restaurant", "cafe", "bar"], 'geography', geo, 'geography_radius', 1000 -- Radius in meters ) );
इस इमेज में, इस क्वेरी का उदाहरण आउटपुट दिखाया गया है:

इलाके में मौजूद रेस्टोरेंट और बार की संख्या पता करना
अपनी क्वेरी में बदलाव करके, हर होटल के 1,000 मीटर के दायरे में मौजूद रेस्टोरेंट के साथ-साथ बार भी शामिल करें:
SELECT WITH AGGREGATION_THRESHOLD h.name, r.primary_type, COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h WHERE ST_DWITHIN(h.location, r.point, 1000) AND r.primary_type IN UNNEST(['restaurant','bar']) AND business_status = "OPERATIONAL" GROUP BY 1, 2
इस इमेज में, इस क्वेरी का उदाहरण आउटपुट दिखाया गया है:

इस इलाके में, सामान्य कीमत वाले रेस्टोरेंट और बार की संख्या पता करें
इसके बाद, आपको यह जानना है कि बार और रेस्टोरेंट में किस डेमोग्राफ़िक के ग्राहक आते हैं. आपके होटल, सामान्य कीमत वाले होटल हैं. इसलिए, आपको सिर्फ़ आस-पास के ऐसे होटलों के बारे में विज्ञापन दिखाना है जो इसी कीमत पर उपलब्ध हैं और जिनकी समीक्षाएं अच्छी हैं.
क्वेरी को इस तरह से सीमित करें कि वह सिर्फ़ बार और रेस्टोरेंट के नतीजे दिखाए. हालांकि, ऐसा तब हो, जब उनकी कीमत PRICE_LEVEL_MODERATE हो और उन्हें चार या इससे ज़्यादा स्टार की रेटिंग मिली हो. इस क्वेरी में, हर होटल के चारों ओर 1,500 मीटर के दायरे को भी शामिल किया गया है:
SELECT WITH AGGREGATION_THRESHOLD h.name, r.primary_type, COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h WHERE ST_DWITHIN(h.location, r.point, 1500) AND r.primary_type IN UNNEST(['restaurant', 'bar']) AND rating >= 4 AND business_status = "OPERATIONAL" AND price_level = 'PRICE_LEVEL_MODERATE' GROUP BY 1, 2
इस इमेज में, इस क्वेरी का उदाहरण आउटपुट दिखाया गया है:

आगे क्या करना है
- जगहों की अहम जानकारी सेट अप करना
- डेटासेट को सीधे तौर पर क्वेरी करना
- Places Count फ़ंक्शन का इस्तेमाल करके डेटासेट को क्वेरी करना
- स्कीमा रेफ़रंस देखना