将空间数据与 Amazon Redshift 一起使用时的限制 - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

将空间数据与 Amazon Redshift 一起使用时的限制

以下是使用空间数据时的限制 Amazon Redshift:

  • 的最大 GEOMETRY 对象为1,048,447格。

  • Amazon Redshift Spectrum 本身不支持空间数据。因此,您不能使用 GEOMETRY 列。

  • Python用户定义函数(UDF)的数据类型不支持 GEOMETRY 数据类型。

  • 您不能使用 GEOMETRY 列作为排序键或 Amazon Redshift 表。

  • 您不能使用 GEOMETRY 依据、分组依据或依据条款中的列。

  • 您不能使用 GEOMETRY 列。

  • 您不能对每个格式的几何列执行卸载操作。您可以卸载 GEOMETRY 列到文本或CSV,编写 GEOMETRY 十六进制EWKB格式的数据。如果 EWKB 数据的大小大于 4 MB,则会出现警告,因为以后无法将数据加载到表中。

  • 支持的压缩编码 GEOMETRY 数据为RAW。

  • 使用JDBC或ODBC驱动程序时,请使用自定义类型映射。在这种情况下,客户端应用程序必须具有关于 ResultSet 对象是 GEOMETRY 对象。的 ResultSetMetadata 操作返回类型 VARCHAR.

以下非空间功能可接受GEOMETRY类型的输入或GEOMETRY类型的列:

  • 聚合函数计数

  • 有条件表达COALESCE和NVL

  • CASE 表达式