Dataflow SQL - 不支持的类型地理

pa-*_*yen 1 google-bigquery google-cloud-dataflow

我正在尝试在 Google Big Query 上创建数据流 SQL,但收到此错误

Unsupported type for column centroid.centroid: GEOGRAPHY
Run Code Online (Sandbox Code Playgroud)

我找不到任何证据表明 Dataflow SQL 实际上不支持地理数据,并且文档中根本没有提及地理数据。是这样吗,为什么会这样,有什么解决办法吗?

The*_*Bit 5

不,遗憾的是 Dataflow SQL 不支持地理类型。它支持BigQuery 标准 SQL的子集。仅支持您链接的页面中明确列出的数据类型,这一点可能应该更清楚。

Dataflow SQL 依赖于 ZetaSQL 来解析和分析查询,而 ZetaSQL 尚不支持 Geography(您可以在此处查看当前状态)。

不幸的是,目前唯一的解决方法是将任何 GEOGRAPHY 字段转换为支持的类型。