限制 - Amazon Redshift

限制

以下是在 Amazon Redshift 中使用 HyperLogLog 的限制:

  • Amazon Redshift 表不支持将 HLLSKETCH 列作为 Amazon Redshift 表的排序键或分配键。

  • Amazon Redshift 不支持 ORDER BY、GROUP BY 或 DISTINCT 子句中的 HLLSKETCH 列。

  • 您只能将 HLLSKETCH 列卸载为文本或 CSV 格式。然后,Amazon Redshift 会以 JSON 格式或 Base64 格式写入 HLLSKETCH 数据。有关 UNLOAD 的更多信息,请参阅UNLOAD

  • Amazon Redshift 仅支持精度(日志值)为 15 的 HyperLogLog 草图。

  • JDBC 和 ODBC 驱动程序不支持 HLLSKETCH 数据类型。因此,结果集使用 VARCHAR 来表示 HLLSKETCH 值。

  • Amazon Redshift Spectrum 本身不支持 HLLSKETCH 数据。因此,您不能创建或更改具有 HLLSKETCH 列的外部表。

  • Python 用户定义的函数 (UDF) 的数据类型不支持 HLLSKETCH 数据类型。有关 Python UDF 的更多信息,请参阅创建标量 Python UDF