Carga del tipo de datos HLLSKETCH - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

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;