Analisis Tempat memberikan informasi merek untuk banyak kategori tempat. Contoh:
- Untuk kategori "ATM, Bank, dan Koperasi Kredit", data merek berisi entri untuk setiap merek bank PNC, UBS, dan Chase.
- Untuk kategori "Rental Mobil", data berisi entri untuk setiap merek Budget, Hertz, dan Thrifty.
Kasus penggunaan umum untuk membuat kueri set data merek adalah menganalisis kehadiran merek atau menggabungkannya dengan set data tempat untuk menjawab pertanyaan seperti:
- Berapa jumlah semua toko menurut merek di suatu area?
- Berapa jumlah merek tiga pesaing teratas saya di area tersebut?
- Berapa jumlah merek dalam kategori tertentu, seperti "Kebugaran" atau "SPBU", di area tersebut?
Tentang set data merek
Set data merek didukung di Amerika Serikat, Inggris Raya, Australia, dan Kanada.
Misalnya, set data merek untuk Amerika Serikat diberi nama
places_insights___us.brands.
Skema set data merek
Skema untuk set data merek menentukan tiga kolom:
id: ID merek.name: Nama merek, seperti "Hertz" atau "Chase".category: Jenis merek, seperti "SPBU", "Makanan dan Minuman", atau "Penginapan". Untuk mengetahui daftar kemungkinan nilai, lihat Nilai kategori.
Mengueri data merek
Metode yang direkomendasikan untuk menganalisis data merek adalah menggunakan Fungsi Jumlah Tempat.
Fungsi Jumlah Tempat secara native mendukung pemfilteran menurut ID merek menggunakan parameter brand_ids, yang menampilkan jumlah persis (termasuk nol) dan contoh ID Tempat tanpa memerlukan operasi SQL JOIN yang kompleks.
Langkah 1: Temukan ID merek
Skema set data tempat
menentukan kolom brand_ids. Jika tempat dalam set data tempat dikaitkan dengan merek, kolom brand_ids-nya berisi ID merek yang sesuai.
Untuk memfilter menurut merek, kueri terlebih dahulu tabel brands untuk menemukan ID merek yang sesuai untuk merek yang diinginkan:
SELECT id, name FROM PROJECT_NAME.places_insights___us.brands WHERE name = "McDonald's"
Langkah 2: Menggunakan brand_ids dalam fungsi Jumlah Tempat
Setelah mendapatkan ID merek, teruskan ke parameter filter brand_ids.
Dalam contoh ini, Anda akan mengkueri kepadatan restoran McDonald's dalam radius 2.000 meter dari Empire State Building di New York City menggunakan
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 ) );
Anda juga dapat menggunakan PLACES_COUNT_V2 untuk menghitung lokasi merek secara berkelompok di seluruh area penelusuran kustom:
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"] ) );
Nilai kategori
Kolom category untuk merek dapat berisi nilai berikut:
| Nilai jenis kategori |
|---|
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 |