View a markdown version of this page

Compactar arquivos de dados - 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.

Compactar arquivos de dados

Quando você desejar compactar arquivos de carga grandes, recomendamos que use gzip, lzop, bzip2 ou Zstandard para compactá-los e dividir os dados em vários arquivos menores.

Especifique a opção GZIP, LZOP, BZIP2 ou ZSTD com o comando COPY. Este exemplo carrega a tabela de HORA a partir de um arquivo lzop delimitado por pipe.

copy time from 's3://amzn-s3-demo-bucket/data/timerows.lzo' iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole' lzop delimiter '|';

Há casos em que não é necessário dividir arquivos de dados não compactados. Para obter mais informações sobre divisão de dados em arquivos e exemplos de como usar COPY para carregar dados, consulte Carregar dados do Amazon S3.