

 Amazon Redshift は、パッチ 198 以降、新しい 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-limitations"></a>

このトピックでは、Amazon Redshift の HyperLogLog の制限事項について説明します。

Amazon Redshift で HyperLogLog を使用する際の制限事項を次に示します。
+ Amazon Redshift テーブルでは、Amazon Redshift テーブルのソートキーまたはディストリビューションキーとして HLLSKETCH 列をサポートしていません。
+ Amazon Redshift は、ORDER BY、GROUP BY、または DISTINCT 句の HLLSKETCH 列をサポートしていません。
+ HLLSKETCH 列はテキストまたは CSV 形式でのみアンロードできます。次に、Amazon Redshift は HLLSKETCH データを JSON 形式または Base64 形式で書き込みます。UNLOAD の詳細については、[UNLOAD](r_UNLOAD.md) を参照してください。
+ Amazon Redshift は、精度 (logm 値) が 15 の HyperLogLog スケッチのみをサポートします。
+ JDBC ドライバーおよび ODBC ドライバーは、HLLSKETCH データ型をサポートしていません。したがって、結果セットでは VARCHAR を使用して HLLSKETCH 値を表します。
+ Amazon Redshift Spectrum は、HLLSKETCH データをネイティブにサポートしていません。よって、HLLSKETCH 列がある外部テーブルを作成または修正することはできません。
+ Python ユーザー定義関数 (UDF) のデータ型は、HLLSKETCH データ型をサポートしていません。Python UDF の詳細については、「[スカラー Python UDF](udf-creating-a-scalar-udf.md)」を参照してください。

**注記**  
2025 年 11 月 1 日以降、Amazon Redshift は新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。2026 年 7 月 1 日以降、Amazon Redshift は Python UDF をサポートしなくなります。2025 年 11 月 1 日より前に既存の Python UDF を Lambda UDF に移行することをお勧めします。Lambda UDF の作成と使用については、「[スカラー Lambda UDF](udf-creating-a-lambda-sql-udf.md)」を参照してください。既存の Python UDF を Lambda UDF に変換する方法については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。