Rilis Places Insight pada 4 September 2025 ini mencakup perubahan berikut dari rilis awal:
- Mendukung kemampuan untuk berlangganan Places Insights di lokasi BigQuery pilihan Anda.
Memindahkan set data Places Insights dari ruang bersih data ke listingan pertukaran data BigQuery.
Kolom alamat dalam skema set data memisahkan kolom
id
danname
menjadi kolom string atau array string diskrit.
Bermigrasi ke listingan
Rilis Pratinjau awal Places Insights men-deploy data di ruang bersih data BigQuery. Dengan rilis 4 September 2025, kami memindahkan set data ke listingan BigQuery untuk memungkinkan Anda berlangganan set data di region BigQuery tertentu. Perubahan ini tidak memengaruhi fitur produk dan kegunaan Places Insights.
Untuk berlangganan Insight Tempat di wilayah tertentu, Anda harus berlangganan listingan baru di BigQuery Sharing. Setelah berlangganan listingan baru, Anda tidak perlu mengubah kueri SQL. Keduanya akan tetap berfungsi sama.
Pengguna baru: Jika Anda adalah pengguna baru Places Insight, ikuti langkah-langkah di Menyiapkan Places Insight untuk mengonfigurasi lingkungan pengembangan Anda untuk mengakses listingan.
Pengguna lama: Ikuti langkah-langkah di bawah untuk bermigrasi ke penggunaan listingan
Langkah migrasi
Untuk bermigrasi ke listingan, Anda harus:
Berlangganan listingan untuk kota dan negara pilihan Anda. Untuk petunjuknya, lihat Menyiapkan Insight Tempat.
Perbarui nama set data dalam kueri atau fungsi Anda ke nama set data yang Anda pilih di atas.
Jika sebelumnya Anda menggunakan fungsi, hapus nama project yang digunakan dengan ruang bersih data (
maps-platform-analytics-hub
).Ubah kueri atau fungsi yang ada untuk menyertakan nama project Anda (opsional) dan kolom alamat baru.
Sertakan nama project Anda saat mereferensikan listingan (opsional)
Dengan listingan, Anda dapat menyertakan nama project dalam kueri. Jika Anda tidak menentukan nama project, kueri Anda akan ditetapkan secara default ke project aktif.
Anda mungkin ingin menyertakan nama project jika telah menautkan set data dengan nama yang sama dalam project yang berbeda, atau jika Anda membuat kueri tabel di luar project aktif.
Contoh kueri yang diperbarui dengan nama project dan set data
Kueri ini menyertakan nama project dan menggunakan nama set data my_dataset_name
:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.my_dataset_name.places`
Bermigrasi ke kolom alamat baru
Pada rilis awal Places Insights, skema set data merepresentasikan kolom alamat sebagai STRUCT
atau RECORD
yang berisi subkolom id
dan name
.
Rilis ini meratakan skema untuk menentukan kolom tingkat teratas yang terpisah untuk
id
dan name
. Kolom baru ini berupa kolom string atau array string.
Misalnya, skema untuk komponen alamat lokalitas untuk rilis awal ditampilkan di bawah:
locality |
STRUCT |
|
locality.id |
STRING |
|
locality.name |
STRING |
Dalam rilis ini, set data kini berisi dua kolom array string tingkat atas. Misalnya, skema data lokalitas yang diperbarui ditampilkan di bawah:
locality_ids |
ARRAY<string> |
locality_names |
ARRAY<string> |
Lihat referensi skema lengkap.
Kolom non-array
Dalam rilis ini, kolom id
dan name
kini menjadi kolom STRING
tingkat teratas
untuk kolom alamat non-array:
administrative_area_level_1_id |
STRING |
administrative_area_level_1_name |
STRING |
Format baru ini berlaku untuk semua kolom dalam formulir administrative_area_level_N
,
dengan N adalah 1 hingga 7.
Contoh menggunakan kolom baru
Pada rilis awal Places Insights, Anda menggunakan
kolom administrative_area_level_1.name
dalam klausa WHERE
untuk memfilter
hasil:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places`
WHERE administrative_area_level_1.name = "New York";
Dengan kolom baru, Anda menulis kueri menggunakan kolom
administrative_area_level_1_name
:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places`
WHERE administrative_area_level_1_name = "New York";