স্থান গণনা ফাংশন স্থানের অন্তর্দৃষ্টিতে উপলব্ধ স্থানের ডেটা অনুসন্ধান করার আরেকটি উপায়। এই ফাংশনগুলি পূর্বনির্ধারিত SQL কোয়েরি যা BigQuery-এ চলে এবং স্থানের ডেটা কোয়েরির পরিপূরক। প্রধান পার্থক্য হল যে ফাংশন একটি ন্যূনতম গণনা থ্রেশহোল্ড প্রয়োগ করে না বরং একটি সর্বনিম্ন অনুসন্ধান এলাকা প্রয়োগ করে:
স্থান ডেটাসেট কোয়েরি শুধুমাত্র 5 এর উপরে গণনা ফেরত দিতে পারে কিন্তু অনুসন্ধান এলাকার আকারের উপর কোন সীমাবদ্ধতা প্রয়োগ করে না।
স্থান গণনা ফাংশন 0 সহ যেকোনো গণনা ফেরত দিতে পারে, তবে 40.0 মিটার বাই 40.0 মিটার (1600 m 2 ) ন্যূনতম অনুসন্ধান এলাকা প্রয়োগ করে।
আপনি স্থান গণনা ফাংশন ব্যবহার করতে চাইতে পারেন যদি কোনো প্রশ্ন কখন কোন ফলাফল দেয় না তা জানা গুরুত্বপূর্ণ বা আপনার যদি 5 এর নিচে স্থানের কম গণনা জানার প্রয়োজন হয়। উদাহরণস্বরূপ, সাইট নির্বাচন ব্যবহারের ক্ষেত্রে কম সংখ্যা ফেরত দিতে সক্ষম হওয়া গুরুত্বপূর্ণ।
সমর্থিত স্থান গণনা ফাংশন এবং দেশ
স্থান অন্তর্দৃষ্টি নিম্নলিখিত ফাংশন সমর্থন করে:
-
PLACES_COUNT
: স্থানের গণনা সহ একটি একক সারি প্রদান করে। -
PLACES_COUNT_PER_TYPE
: স্থানের প্রকার প্রতি স্থান গণনার একটি BigQuery সারণী প্রদান করে। -
PLACES_COUNT_PER_GEO
: প্রতি ভৌগলিক স্থান গণনার একটি BigQuery সারণী প্রদান করে। -
PLACES_COUNT_PER_H3
: প্রতি H3 কক্ষে স্থান গণনার একটি BigQuery সারণী প্রদান করে।
স্থানের সংখ্যার পাশাপাশি, PLACES_COUNT_PER_TYPE
, PLACES_COUNT_PER_GEO
, এবং PLACES_COUNT_PER_H3
ফাংশনগুলিও প্রতিক্রিয়ার উপাদান প্রতি 250টি স্থানের আইডি প্রদান করে৷
স্থানের ডেটাসেটের মতো, স্থান গণনা ফাংশন সমর্থিত প্রতিটি দেশের জন্য একটি শীর্ষ শহরের জন্য উপলব্ধ। উদাহরণস্বরূপ, অস্ট্রেলিয়ার জন্য, আপনি সিডনি, অস্ট্রেলিয়ার জন্য স্থান গণনা ফাংশন অ্যাক্সেস করতে পারেন।
সমর্থিত শহর এবং দেশগুলির সম্পূর্ণ তালিকার জন্য, BigQuery-এ রেফারেন্স স্থান গণনা ফাংশন দেখুন।
স্থান গণনা ফাংশন উদাহরণ
নিউ ইয়র্ক সিটির এম্পায়ার স্টেট বিল্ডিংয়ের 1000 মিটারের মধ্যে চালু রেস্তোরাঁর সংখ্যা ফেরত দিতে নিম্নলিখিত উদাহরণটি PLACES_COUNT
ফাংশন ব্যবহার করে:
SELECT `maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT`( JSON_OBJECT( 'geography', ST_GEOGPOINT(-73.9857, 40.7484), -- Empire State Building 'geography_radius', 1000, -- Radius in meters 'business_status', ['OPERATIONAL'], 'types', ["restaurant"] ) ) as count;
প্রতিক্রিয়া একটি একক গণনা রয়েছে:
এই উদাহরণে SELECT
স্টেটমেন্টটি সিনট্যাক্স ব্যবহার করে মার্কিন যুক্তরাষ্ট্রের জন্য PLACES_COUNT
ফাংশন উল্লেখ করে:
maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT
সমর্থিত শহর এবং দেশগুলির সম্পূর্ণ তালিকার জন্য, BigQuery-এ রেফারেন্স স্থান গণনা ফাংশন দেখুন।
ফাংশনে আর্গুমেন্ট পাস করতে একটি JSON_OBJECT
ব্যবহার করুন। এই উদাহরণটি BigQuery ST_GEOGPOINT
ফাংশন ব্যবহার করে একটি পয়েন্ট থেকে একটি GEOGRAPHY
মান ফেরত দেয় এবং তারপর সেই মানটিকে geography
প্যারামিটারে পাস করে৷ এটি অনুসন্ধানের জন্য বিন্দু এবং স্থানের ধরন, "restaurant"
চারপাশে অনুসন্ধান ব্যাসার্ধ অতিক্রম করে।
টাইপ, জিও, বা H3 উদাহরণ প্রতি স্থান গণনা
স্থানের সংখ্যার সাথে সাথে, PLACES_COUNT_PER_TYPE
, PLACES_COUNT_PER_GEO
, এবং PLACES_COUNT_PER_H3
ফাংশনগুলিও প্রতিক্রিয়াতে অন্তর্ভুক্ত স্থানগুলির জন্য 250টি স্থানের আইডি প্রদান করে৷
উদাহরণস্বরূপ, PLACES_COUNT_PER_TYPE
ফাংশন প্রতি স্থানের প্রকারের স্থান গণনার একটি সারণী প্রদান করে। প্রতিটি প্রকারের সাথে মেলে এমন জায়গাগুলির জন্য স্থান আইডিগুলির একটি অ্যারে প্রতিক্রিয়াতে অন্তর্ভুক্ত রয়েছে৷ আপনি প্রতিটি স্থান সম্পর্কে তথ্য খুঁজতে ফেরত স্থান আইডি ব্যবহার করতে পারেন.
নিম্নোক্ত ফাংশন কলের ধরন সহ স্থানগুলির একটি গণনা প্রদান করে: restaurant
, cafe
এবং bar
:
SELECT * FROM `maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT_PER_TYPE`( JSON_OBJECT( 'geography', ST_GEOGPOINT(-73.9857, 40.7484), -- Empire State Building 'geography_radius', 1000, -- Radius in meters 'types', ["restaurant", "cafe", "bar"], 'business_status', ['OPERATIONAL'] ) );
এই ফাংশনটি তিনটি কলাম সহ একটি টেবিল প্রদান করে: type
, count
, এবং sample_place_ids
। count
কলাম প্রতিটি type
জন্য স্থান গণনা দেখায়, এবং sample_place_ids
কলাম প্রতিটি type
জন্য 250টি স্থান আইডি দেখায়।
ফাংশনে ফিল্টার প্রয়োগ করুন
আপনার অনুসন্ধানের মানদণ্ড সংকীর্ণ করতে ফিল্টার প্রয়োগ করুন। স্থান গণনা ফাংশন আপনার অনুসন্ধান পরিমার্জিত অনেক ফিল্টার সমর্থন করে. পরবর্তী উদাহরণে আপনি ন্যূনতম ব্যবহারকারীর রেটিং, মূল্য স্তর, ব্যবসার স্থিতি এবং রেস্তোরাঁ কুকুরকে অনুমতি দেয় কিনা তা দ্বারা অনুসন্ধান সীমিত করতে ফিল্টার প্রয়োগ করেন:
SELECT `maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT`( JSON_OBJECT( 'geography', ST_GEOGPOINT(-73.9857, 40.7484), -- Empire State Building 'geography_radius', 1000, -- Radius in meters 'business_status', ['OPERATIONAL'], 'types', ["restaurant"], 'min_rating', 1.3, 'price_level', ['PRICE_LEVEL_INEXPENSIVE', 'PRICE_LEVEL_MODERATE'], 'allows_dogs', TRUE ) ) as count;
ফলাফল কল্পনা করুন
আপনার BigQuery ডেটা থেকে অন্তর্দৃষ্টি আবিষ্কার করতে আপনাকে সাহায্য করার জন্য বিশ্লেষণ এবং ব্যবসায়িক বুদ্ধিমত্তার সরঞ্জামগুলি অত্যন্ত গুরুত্বপূর্ণ৷ BigQuery একাধিক Google এবং তৃতীয় পক্ষের ডেটা ভিজ্যুয়ালাইজেশন টুল সমর্থন করে যেগুলি আপনি Places Insights ডেটাতে আপনার ফাংশনের ফলাফল বিশ্লেষণ করতে ব্যবহার করতে পারেন।
একটি ফাংশনের ফলাফলগুলি কল্পনা করার উদাহরণের জন্য, ফলাফলগুলি ভিজ্যুয়ালাইজ দেখুন। স্থানের অন্তর্দৃষ্টি ফলাফলগুলি ভিজ্যুয়ালাইজ করার বিষয়ে আরও তথ্য এবং উদাহরণের জন্য, ক্যোয়ারী ফলাফলগুলি ভিজ্যুয়ালাইজ করুন দেখুন৷
সীমাবদ্ধতা এবং প্রয়োজনীয়তা
স্থান গণনা ফাংশন নিম্নলিখিত সীমাবদ্ধতা এবং প্রয়োজনীয়তা আছে:
- শুধুমাত্র
COUNT
অন্তর্দৃষ্টি সমর্থিত৷ - ন্যূনতম অনুসন্ধান এলাকা 40.0 মিটার বাই 40.0 মিটার (1600 m 2 ) প্রয়োজন৷
- স্থান ফাংশন গণনা পরামিতি ইনপুট আকার 1 MB সীমা।
- স্থান আইডি বা ঠিকানা উপাদান দ্বারা ফিল্টারিং জন্য কোন সমর্থন.
স্থান গণনা ফাংশন তুলনা করুন এবং ডেটাসেট প্রশ্ন রাখুন
নিম্নলিখিত সারণী মূল পার্থক্য তালিকাভুক্ত করে:
স্থান গণনা ফাংশন | ডেটাসেট প্রশ্ন রাখুন | |
---|---|---|
ইন্টারফেস | চারটি পূর্বনির্ধারিত SQL ফাংশন যা COUNT অন্তর্দৃষ্টি তৈরি করে: একক গণনা, প্রতি প্রকারের গণনা, প্রতি জিও গণনা, প্রতি H3 কক্ষে গণনা৷ | COUNT, COUNT_IF, SUM এবং AVG. JOIN, GROUP BY, WHERE , এবং অন্যান্য ব্যবহার করে অতিরিক্ত অন্তর্দৃষ্টি তৈরি করা যেতে পারে৷ |
বিধিনিষেধ | 40.0 মিটার বাই 40.0 মিটার (1600 m 2 ) একটি সর্বনিম্ন অনুসন্ধান এলাকা প্রয়োগ করে৷ একটি ফাংশন একটি ফলাফল প্রদান করে এমনকি যদি ন্যূনতম অনুসন্ধান এলাকা পূরণ করা হয় ততক্ষণ পর্যন্ত সমষ্টির সংখ্যা 5-এর কম হয়। | 5 এর গণনা থ্রেশহোল্ড প্রয়োগ করে কিন্তু কোনো ন্যূনতম অনুসন্ধান এলাকা নেই। |
সমর্থিত বৈশিষ্ট্য ফিল্টার | ব্যতীত সম্পূর্ণ স্কিমা সমর্থিত:
| সম্পূর্ণ স্কিমা সমর্থিত |
সুবিধা |
|
|
BigQuery-এ রেফারেন্স প্লেস কাউন্ট ফাংশন
স্থান গণনা ফাংশন নিম্নলিখিত শহর এবং দেশ সমর্থন করে। আপনাকে অবশ্যই প্রতিটি শহর এবং দেশের আলাদাভাবে সদস্যতা নিতে হবে।
শহর, দেশ | টেবিলের নাম |
---|---|
সিডনি, অস্ট্রেলিয়া | maps-platform-analytics-hub.sample_places_insights_au. FUNCTION_NAME |
সাও পাওলো, ব্রাজিল | maps-platform-analytics-hub.sample_places_insights_br. FUNCTION_NAME |
টরন্টো, কানাডা | maps-platform-analytics-hub.sample_places_insights_ca. FUNCTION_NAME |
প্যারিস, ফ্রান্স | maps-platform-analytics-hub.sample_places_insights_fr. FUNCTION_NAME |
বার্লিন, জার্মানি | maps-platform-analytics-hub.sample_places_insights_de. FUNCTION_NAME |
লন্ডন, গ্রেট ব্রিটেন | maps-platform-analytics-hub.sample_places_insights_gb. FUNCTION_NAME |
মুম্বাই, ভারত | maps-platform-analytics-hub.sample_places_insights_in. FUNCTION_NAME |
জাকার্তা, ইন্দোনেশিয়া | maps-platform-analytics-hub.sample_places_insights_id. FUNCTION_NAME |
রোম, ইতালি | maps-platform-analytics-hub.sample_places_insights_it. FUNCTION_NAME |
টোকিও, জাপান | maps-platform-analytics-hub.sample_places_insights_jp. FUNCTION_NAME |
মেক্সিকো সিটি, মেক্সিকো | maps-platform-analytics-hub.sample_places_insights_mx. FUNCTION_NAME |
মাদ্রিদ, স্পেন | maps-platform-analytics-hub.sample_places_insights_es. FUNCTION_NAME |
জুরিখ, সুইজারল্যান্ড | maps-platform-analytics-hub.sample_places_insights_ch. FUNCTION_NAME |
নিউ ইয়র্ক সিটি, মার্কিন যুক্তরাষ্ট্র | maps-platform-analytics-hub.sample_places_insights_us. FUNCTION_NAME |