Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
HLLSKETCH データ型のロード
HLL スケッチは、Amazon Redshift でサポートされているスパース形式またはデンス形式でのみコピーできます。HyperLogLog スケッチで COPY コマンドを使用するには、デンスの HyperLogLog スケッチには Base64 形式を使用し、スパースの HyperLogLog スケッチには JSON 形式を使用します。詳細については、「HyperLogLog 関数」を参照してください。
次の例では、CREATE TABLE および COPY を使用して、CSV ファイルからテーブルにデータをインポートします。まず、この例では、CREATE TABLE を使用してテーブル t1 を作成します。
CREATE TABLE t1 (sketch hllsketch, a bigint);
次に、COPY を使用して CSV ファイルからテーブル t1 にデータをインポートします。
COPY t1 FROM s3://amzn-s3-demo-bucket/unload/' IAM_ROLE 'arn:aws:iam::0123456789012:role/MyRedshiftRole' NULL AS 'null' CSV;