View a markdown version of this page

Carga del tipo de datos HLLSKETCH - Amazon Redshift

Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada del blog que se publicó el 30 de junio de 2025.

Carga del tipo de datos HLLSKETCH

Los bocetos HLL solo se pueden copiar en formato disperso o denso compatible con Amazon Redshift. Para utilizar el comando COPY en bocetos de HyperLogLog, use el formato Base64 para bocetos de HyperLogLog densos y el formato JSON para bocetos de HyperLogLog dispersos. Para obtener más información, consulte Funciones HyperLogLog.

En el siguiente ejemplo, se importan datos de un archivo CSV a una tabla mediante CREATE TABLE y COPY. Primero, el ejemplo crea la tabla t1 con CREATE TABLE.

CREATE TABLE t1 (sketch hllsketch, a bigint);

Luego, utiliza COPY para importar datos de un archivo CSV a la tabla t1.

COPY t1 FROM s3://amzn-s3-demo-bucket/unload/' IAM_ROLE 'arn:aws:iam::0123456789012:role/MyRedshiftRole' NULL AS 'null' CSV;