4

我想知道是否有可能在BigQuery中對UDF中的谷歌地圖地理編碼api進行api調用?在BigQuery中將API調用作爲UDF的一部分 - 可能嗎?

我有谷歌分析地理領域,如

{ 
"geoNetwork_continent": "Europe", 
"geoNetwork_subContinent": "Eastern Europe", 
"geoNetwork_country": "Russia", 
"geoNetwork_region": "Novosibirsk Oblast", 
"geoNetwork_metro": "(not set)" 
}, 

,並想做出電話:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=XXXX

只是想知道,如果我能夠在UDF中使用JavaScript爲BigQuery中的每一行創建api調用。

會非常強大,避免我必須在R或Python中完成。

非常多的UDF新手,所以只是想問我是否可以提出建議甚至可能(不知道是否UDF中的外部API調用可能是某種安全問題,無論出於何種原因或技術上不可能)。

任何意見非常讚賞。

回答

6

製作網絡電話是不允許的。這是由於安全性考慮以及查詢(嚴重地)在BigQuery中執行的原因。從查詢節點中創建每個記錄的出站網絡連接會使DDOS有許多目標;)