[在Big Query found here中查询地理公共数据集时,结果针对的是'es'语言环境。公共数据集中是否有可用的“ en”语言环境数据,还是我们需要从Maxmind手动下载英语数据并将其插入到我们自己的Big Query数据集中?我希望这些数据由Big Query公共数据集所有者维护。
示例查询:
SELECT * FROM 'bigquery-public-data.geolite2.ipv4_city_locations' WHERE city_name = 'Vancouver';
结果:
有关更多上下文:Big Query and Geolocation
据我所知,geolite Bigquery en
中没有具有public datasets语言环境的表。
最佳解决方案是手动将英语数据放入BigQuery。首先,请从.zip
下载Maxmind文件,该文件包含一个包含13个文件的目录。八个CSV文件包含每个区域代码的数据位置,其中locale
可以是de
,en
,es
,fr
,ja
,pt-BR
,ru
和zh-CN
。您应该会看到与此类似的csv:GeoLite2-{Content}-Locations-en.csv
。
我希望您发现上述信息有用。
我提出了一个问题来解决此问题。在https://issuetracker.google.com/issues/149249389处对其进行跟踪。
同时,请使用我的桌子。这只编码为“ en”:
SELECT *
FROM `fh-bigquery.geocode.201806_geolite2_city_locations_en`
WHERE city_name = 'Vancouver'