

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 注意事项
<a name="hyperloglog-functions-usage-notes"></a>

本主题介绍 Amazon Redshift 中 HyperLogLog 的使用详情。

以下是在 Amazon Redshift 中使用 HyperLogLog 的注意事项：
+ 以下非 HyperLogLog 函数可以接受 HLLSKETCH 类型的输入或 HLLSKETCH 类型的列：
  + 聚合函数 COUNT
  + 条件表达式 COALESCE 和 NVL
  + CASE 表达式
+ 支持的编码为 RAW。
+ 您可以对具有 HLLSKETCH 列的表执行 UNLOAD 操作，将其转换为文本或 CSV。您可以使用 UNLOAD HLLSKETCH 列来写入 HLLSKETCH 数据。Amazon Redshift 以 JSON 格式显示稀疏表示的数据，或以 Base64 格式显示密集表示的数据。有关 UNLOAD 的更多信息，请参阅[卸载 HLLSKETCH 数据类型](r_UNLOAD.md#unload-usage-hll)。

  下面显示了用于以 JSON 格式表示的稀疏 HyperLogLog 草图的格式。

  ```
  {"version":1,"logm":15,"sparse":{"indices":[15099259,33107846,37891580,50065963],"values":[2,3,2,1]}}
  ```
+ 您可以使用 COPY 命令将文本或 CSV 数据导入 Amazon Redshift。有关更多信息，请参阅 [加载 HLLSKETCH 数据类型](copy-usage_notes-hll.md)。
+ HLLSKETCH 的默认编码为 RAW。有关更多信息，请参阅 [压缩编码](c_Compression_encodings.md)。