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

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

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

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

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

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

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

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

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

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

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

الطريقة المقترَحة لتحليل بيانات العلامات التجارية هي استخدام دوال عدد الأماكن. تتيح دوال 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.

في هذا المثال، يمكنك الاستعلام عن كثافة مطاعم ماكدونالدز ضمن مسافة 2,000 متر من مبنى إمباير ستيت في مدينة نيويورك باستخدام 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