2025 年 9 月 4 日發布的「地點洞察」包含下列變更:
- 支援在您選擇的 BigQuery 位置訂閱 Places 洞察。
將 Places 洞察資料集從資料無塵室移至 BigQuery 資料交換目錄。
資料集結構定義中的地址欄位會將
id
和name
欄位分成個別的字串或字串陣列欄位。
遷移至房源
Places 洞察的初始搶先版會在 BigQuery資料無塵室中部署資料。自 2025 年 9 月 4 日發布的版本起,我們已將資料集移至 BigQuery 目錄,方便您在特定 BigQuery 區域中訂閱資料集。這項異動不會影響 Places Insights 的產品功能和可用性。
如要訂閱特定區域的「地點洞察」,您必須在 BigQuery Sharing 中訂閱新商家資訊。訂閱新房源後,您不需要修改 SQL 查詢。但功能維持不變。
新使用者:如果您是 Places Insights 新使用者,請按照「設定 Places Insights」一文中的步驟,設定開發環境以存取商家資訊。
現有使用者:請按照下列步驟遷移至使用商品資訊
遷移步驟
如要遷移至房源,請完成下列步驟:
訂閱所選城市和國家/地區的房源資訊。如需操作說明,請參閱「設定地點洞察」。
將查詢或函式中的資料集名稱,更新為您在上方選擇的資料集名稱。
如果您先前使用函式,請移除與資料無塵室搭配使用的專案名稱 (
maps-platform-analytics-hub
)。修改現有查詢或函式,加入專案名稱 (選用) 和新的地址欄位。
參照房源資訊時,請附上專案名稱 (選用)
使用清單時,您可以在查詢中加入專案名稱。如未指定專案名稱,查詢會預設為使用中的專案。
如果您已在不同專案中連結名稱相同的資料集,或是要查詢作用中專案以外的資料表,建議您加入專案名稱。
更新後的查詢範例 (含專案和資料集名稱)
這項查詢包含專案名稱,並使用資料集名稱 my_dataset_name
:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.my_dataset_name.places`
改用新的地址欄位
在 Places Insights 的初始版本中,資料集結構定義將地址欄位表示為 STRUCT
或 RECORD
,其中包含 id
和 name
子欄位。這個版本會將結構定義扁平化,為 id
和 name
定義個別的頂層欄位。新欄位為字串或字串陣列欄位。
舉例來說,初始版本的地區地址元件結構定義如下:
locality |
STRUCT |
|
locality.id |
STRING |
|
locality.name |
STRING |
在此版本中,資料集現在包含兩個頂層字串陣列欄位。舉例來說,更新後的地區資料結構定義如下所示:
locality_ids |
ARRAY<string> |
locality_names |
ARRAY<string> |
請參閱完整的架構參考資料。
非陣列欄位
在此版本中,id
和 name
欄位現在是頂層 STRING
欄位,適用於非陣列地址欄位:
administrative_area_level_1_id |
STRING |
administrative_area_level_1_name |
STRING |
這個新格式適用於表單中的所有欄位,其中 N 為 1 到 7。administrative_area_level_N
使用新欄位的範例
在 Places Insights 的初始版本中,您會在 WHERE
子句中使用 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";
使用新欄位時,請使用 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";