كتابة طلب بحث باستخدام بيانات العلامات التجارية

تقدّم "إحصاءات الأماكن" معلومات عن العلامات التجارية للعديد من فئات الأماكن. على سبيل المثال:

  • بالنسبة إلى فئة "أجهزة الصرّاف الآلي والبنوك والمؤسسات الائتمانية"، تحتوي بيانات العلامات التجارية على إدخال لكل من العلامات التجارية PNC وUBS وChase.
  • بالنسبة إلى الفئة "تأجير السيارات"، تحتوي البيانات على إدخال لكل من العلامات التجارية Budget وHertz وThrifty.

من حالات الاستخدام الشائعة للاستعلام عن مجموعة بيانات العلامات التجارية تحليل مدى توفّر العلامة التجارية أو دمجها مع مجموعة بيانات الأماكن للإجابة عن أسئلة مثل:

  • ما هو عدد كل المتاجر حسب العلامة التجارية في منطقة معيّنة؟
  • ما هو عدد العلامات التجارية الثلاث الأهم للمنافسين في المنطقة؟
  • ما هو عدد العلامات التجارية التابعة لفئة معيّنة، مثل "اللياقة البدنية" أو "محطة الوقود"، في المنطقة؟

لمحة عن مجموعة بيانات العلامات التجارية

تتوفّر مجموعة بيانات العلامات التجارية في الولايات المتحدة والمملكة المتحدة وأستراليا وكندا. على سبيل المثال، تحمل مجموعة بيانات العلامات التجارية في الولايات المتحدة الاسم places_insights___us.brands.

مخطط مجموعة بيانات العلامات التجارية

يحدّد مخطط مجموعة بيانات العلامات التجارية ثلاثة حقول:

  • id: معرّف العلامة التجارية
  • استبدِل name باسم العلامة التجارية، مثل "Hertz" أو "Chase".
  • category: نوع العلامة التجارية، مثل "محطة وقود" أو "طعام وشراب" أو "إقامة" للاطّلاع على قائمة بالقيم المحتملة، راجِع قيم الفئات.

الاستعلام عن بيانات العلامات التجارية

الطريقة المقترَحة لتحليل بيانات العلامات التجارية هي استخدام دوال Places Count. تتيح دوال Places Count بشكلٍ أصلي إمكانية الفلترة حسب معرّفات العلامات التجارية باستخدام المَعلمة brand_ids، ما يؤدي إلى عرض أعداد دقيقة (بما في ذلك الصفر) وعيّنات من معرّفات الأماكن بدون الحاجة إلى عمليات SQL JOIN المعقّدة.

الخطوة 1: العثور على رقم تعريف العلامة التجارية

يحدّد مخطط مجموعة بيانات الأماكن الحقل brand_ids. إذا كان مكان في مجموعة بيانات الأماكن مرتبطًا بعلامة تجارية، سيحتوي الحقل brand_ids على معرّف العلامة التجارية المقابل.

للفلترة حسب علامة تجارية، عليك أولاً طلب البحث في جدول brands للعثور على رقم تعريف العلامة التجارية ذي الصلة بالعلامة التجارية التي تهمّك:

SELECT id, name
FROM PROJECT_NAME.places_insights___us.brands
WHERE name = "McDonald's"

الخطوة 2: استخدام brand_ids في دالة Places Count

بعد الحصول على معرّف العلامة التجارية، مرِّره إلى مَعلمة الفلتر brand_ids.

في هذا المثال، يمكنك الاستعلام عن كثافة مطاعم McDonald's ضمن مسافة 2,000 متر من مبنى Empire State في مدينة نيويورك باستخدام PLACES_COUNT_PER_H3:

SELECT *
FROM PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_H3(
  JSON_OBJECT(
      'geography', ST_BUFFER(ST_GEOGPOINT(-73.9857, 40.7484), 2000),
      'business_status', ['OPERATIONAL'],
      'brand_ids', ["13992718219781496405"], -- McDonald's brand ID
      'h3_resolution', 8
  )
);

يمكنك أيضًا استخدام PLACES_COUNT_V2 لإجراء إحصاء مجمّع للمواقع الجغرافية الخاصة بالعلامات التجارية في مناطق بحث مخصّصة:

SELECT *
FROM PROJECT_NAME.places_insights___us.PLACES_COUNT_V2(
  TABLE PROJECT_NAME.YOUR_DATASET.my_search_areas,
  JSON_OBJECT(
      'geography_radius', 2000,
      'business_status', ['OPERATIONAL'],
      'brand_ids', ["13992718219781496405"]
  )
);

قيم الفئات

يمكن أن يحتوي الحقل 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