View a markdown version of this page

Carregando o tipo de dados HLLSKETCH - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

Carregando o tipo de dados HLLSKETCH

Você pode copiar esboços HLL apenas em formato esparso ou denso compatível com o Amazon Redshift. Para usar o comando COPY em esboços HyperLogLog, use o formato Base64 para esboços de HyperLogLog densos e o formato JSON para esboços de HyperLogLog esparsos. Para obter mais informações, consulte Funções HyperLogLog.

O exemplo a seguir importa dados de um arquivo CSV para uma tabela usando CREATE TABLE e COPY. Primeiro, o exemplo cria a tabela t1 usando CREATE TABLE.

CREATE TABLE t1 (sketch hllsketch, a bigint);

Em seguida, ele usa COPY para importar dados de um arquivo CSV para a tabela t1.

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