স্থানের অন্তর্দৃষ্টি স্থানের অনেক বিভাগের জন্য ব্র্যান্ড তথ্য প্রদান করে। যেমন:
- "এটিএম, ব্যাঙ্ক এবং ক্রেডিট ইউনিয়ন" বিভাগের জন্য, ব্র্যান্ডের ডেটাতে প্রতিটি ব্র্যান্ডের PNC, UBS এবং চেজ ব্যাঙ্কগুলির জন্য একটি এন্ট্রি রয়েছে৷
- "অটোমোটিভ ভাড়া" বিভাগের জন্য, ডেটাতে বাজেট, হার্টজ এবং থ্রিফটি ব্র্যান্ডগুলির প্রতিটির জন্য একটি এন্ট্রি রয়েছে৷
ব্র্যান্ডের ডেটাসেট জিজ্ঞাসা করার জন্য একটি সাধারণ ব্যবহারের ক্ষেত্রে স্থান ডেটার একটি প্রশ্নের সাথে এটিতে যোগ দেওয়া প্রশ্নগুলির উত্তর দেওয়া যেমন:
- একটি এলাকায় ব্র্যান্ড অনুসারে সমস্ত দোকানের গণনা কত?
- এলাকায় আমার শীর্ষ তিনটি প্রতিযোগী ব্র্যান্ডের সংখ্যা কত?
- এলাকায় "ফিটনেস" বা "গ্যাস স্টেশন" এর মতো একটি নির্দিষ্ট বিভাগের ব্র্যান্ডের সংখ্যা কত?
ব্র্যান্ডের ডেটাসেট সম্পর্কে
মার্কিন যুক্তরাষ্ট্রের ব্র্যান্ড ডেটাসেটের নাম দেওয়া হয়েছে places_insights___us___sample.brands
।
ব্র্যান্ডের ডেটাসেট স্কিমা
ব্র্যান্ড ডেটাসেটের স্কিমা তিনটি ক্ষেত্র সংজ্ঞায়িত করে:
-
id
: ব্র্যান্ড আইডি। -
name
: ব্র্যান্ডের নাম, যেমন "হার্টজ" বা "চেজ"। -
category
: ব্র্যান্ডের ধরন, যেমন "গ্যাস স্টেশন", "খাদ্য ও পানীয়", বা "বাসস্থান"। সম্ভাব্য মানের তালিকার জন্য, বিভাগ মান দেখুন
একটি প্রশ্নে ব্র্যান্ড ডেটাসেট ব্যবহার করুন
স্থান ডেটাসেট স্কিমা brand_ids
ক্ষেত্র সংজ্ঞায়িত করে। যদি জায়গাগুলির ডেটাসেটের কোনও জায়গা কোনও ব্র্যান্ডের সাথে যুক্ত থাকে, তাহলে সেই জায়গাটির brand_ids
ক্ষেত্রে সংশ্লিষ্ট ব্র্যান্ড আইডি থাকে।
একটি সাধারণ ক্যোয়ারী যেটি ব্র্যান্ডের ডেটাসেট উল্লেখ করে তা brand_ids
ক্ষেত্রের উপর ভিত্তি করে স্থান ডেটাসেটের সাথে JOIN
করে।
উদাহরণস্বরূপ, নিউ ইয়র্ক সিটির এম্পায়ার স্টেট বিল্ডিংয়ের 2000 মিটারের মধ্যে ম্যাকডোনাল্ডস রেস্তোরাঁর সংখ্যার সংখ্যা খুঁজে পেতে:
SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM places_insights___us___sample.places_sample places, UNNEST(brand_ids) AS brand_id LEFT JOIN places_insights___us___sample.brands ON brand_id = brands.id WHERE ST_DWITHIN(ST_GEOGPOINT(-73.9857, 40.7484), point, 2000) AND brands.name = "McDonald's" AND business_status = "OPERATIONAL"
পরবর্তী ক্যোয়ারীটি নিউ ইয়র্ক সিটিতে একটি ব্র্যান্ডের অন্তর্গত, ব্র্যান্ডের নাম অনুসারে গোষ্ঠীভুক্ত ক্যাফেগুলির সংখ্যা প্রদান করে:
SELECT WITH AGGREGATION_THRESHOLD brands.name, COUNT(*) AS store_count FROM places_insights___us___sample.places_sample places, UNNEST(brand_ids) AS brand_id LEFT JOIN places_insights___us___sample.brands ON brand_id = brands.id WHERE brands.category = "Food and Drink" AND "cafe" IN UNNEST(places.types) AND business_status = "OPERATIONAL" GROUP BY brands.name ORDER BY store_count DESC;
নিম্নলিখিত চিত্রটি ব্র্যান্ড দ্বারা গণনা দেখায়:
বিভাগ মান
একটি ব্র্যান্ডের জন্য category
ক্ষেত্রে নিম্নলিখিত মান থাকতে পারে:
বিভাগ প্রকার মান |
---|
ATMs, Banks and Credit Unions |
Automotive and Parts Dealers |
Automotive Rentals |
Automotive Services |
Dental |
Electric Vehicle Charging Stations |
Electronics Retailers |
Fitness |
Food and Drink |
Gas Station |
Grocery and Liquor |
Health and Personal Care Retailers |
Hospital |
Lodging |
Merchandise Retail |
Movie Theater |
Parking |
Telecommunications |