分析和商业智能工具对于帮助您发现 BigQuery 数据中的数据洞见至关重要。BigQuery 支持多种 Google 和第三方数据可视化工具,您可以使用这些工具来分析地点洞察数据查询结果,包括:
- Looker Studio
- BigQuery Geo Viz
- Colab 笔记本
- Google Earth Engine
以下示例介绍了如何在以下平台中直观呈现结果:
- Looker Studio,一个可让您构建和使用数据可视化、信息中心和报告的平台。
- BigQuery Geo Viz 是一种使用 Google Maps API 直观呈现 BigQuery 中的地理空间数据的工具。
如需详细了解如何使用其他工具直观呈现数据,请参阅 BigQuery 文档。
查询要直观呈现的数据
以下可视化图表示例使用以下查询来生成纽约市设有轮椅无障碍入口的餐厅数量。 此查询会返回一个表格,其中包含每个地理点的餐厅数量,每个点的大小为 0.005 度。
由于您无法对 GEOGRAPHY
点执行 GROUP BY
操作,因此此查询使用 BigQuery ST_ASTEXT
函数将每个点转换为该点的 STRING
WKT 表示形式,并将该值写入 geo_txt
列。然后,使用 geo_txt
执行 GROUP BY
。
SELECT geo_txt, -- STRING WKT geometry value. ST_GEOGFROMTEXT(geo_txt) AS geo, -- Convert STRING to GEOGRAPHY value. count FROM ( -- Create STRING WKT representation of each GEOGRAPHY point to -- GROUP BY the STRING value. SELECT WITH AGGREGATION_THRESHOLD ST_ASTEXT(ST_SNAPTOGRID(point, 0.005)) AS geo_txt, COUNT(*) AS count FROM `places_insights___us___sample.places_sample` WHERE 'restaurant' IN UNNEST(types) AND wheelchair_accessible_entrance = true GROUP BY geo_txt )
下图显示了此查询的输出示例,其中 count
包含每个点的餐厅数量:
使用 Looker Studio 直观呈现数据
下图显示了以热力图形式在 Looker 数据洞察中呈现的这些数据。热力图显示了从低(绿色)到高(红色)的密度。
将数据导入 Looker Studio
如需将数据导入 Looker Studio,请执行以下操作:
在查询数据以直观呈现中运行上述查询。
在 BigQuery 结果中,依次点击打开方式 -> Looker Studio。您的结果会自动导入 Looker Studio。
Looker Studio 会创建一个默认报告页面,并使用结果的标题、表格和条形图对其进行初始化。
选择网页上的全部内容,然后将其删除。
点击插入 -> 热图,将热图添加到报告中。
在图表类型 -> 设置下,按如下所示配置字段:
热图如上所示。您可以选择图表类型 -> 样式,进一步配置地图的外观。
使用 BigQuery Geo Viz 直观呈现数据
以下图片显示了在 BigQuery Geo Viz 中以填充地图形式显示的此数据。填充地图按点状单元格显示餐厅密度,其中点越大,密度越高。
将数据导入 BigQuery Geo Viz
如需将数据导入 BigQuery Geo Viz,请执行以下操作:
在查询数据以直观呈现中运行上述查询。
在 BigQuery 结果中,依次点击打开方式 -> GeoViz。
显示屏会打开并显示查询步骤。
选择运行按钮以运行查询。地图会自动显示地图上的点。
选择数据以查看数据。
在数据部分,点击添加样式按钮。
选择 fillColor,然后使用滑块启用以数据为依据的样式设置。
按如下所示设置其余字段:
点击应用样式,将样式应用到地图。