数据流 SQL - 不受支持的地理类型

Dataflow SQL - Unsupported type Geography

我正在尝试在 Google 大查询上创建 Dataflow SQL,但我遇到了这个错误

Unsupported type for column centroid.centroid: GEOGRAPHY

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

不,不幸的是 Dataflow SQL 不支持地理类型。它支持 BigQuery Standard SQL 的子集。仅支持您链接的页面中明确列出的数据类型,对此应该更清楚。

DataflowSQL依赖ZetaSQL解析查询,ZetaSQL暂不支持Geography(可查看当前状态here) .

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