

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# COPY de formatos de dados colunar
<a name="copy-usage_notes-copy-from-columnar"></a>

COPY pode carregar dados do Amazon S3 nos seguintes formatos colunares:
+ ORC
+ Parquet

Para obter exemplos do uso de COPY a partir de formatos de dados colunares, consulte [Exemplos de COPY](r_COPY_command_examples.md).

O comando COPY aceita dados formatados colunares com as seguintes considerações:
+ O bucket da Amazon S3 deve estar na mesma região da AWS que o banco de dados do Amazon Redshift. 
+ Para acessar seus dados do Amazon S3 por meio de um endpoint da VPC, configure o acesso usando políticas e perfis do IAM conforme descrito em “[Usar o Amazon Redshift Spectrum com roteamento aprimorado da VPC](https://docs.aws.amazon.com/redshift/latest/mgmt/spectrum-enhanced-vpc.html)” no *Guia de gerenciamento de clusters do Amazon Redshift*. 
+ COPY não aplicará automaticamente as codificações de compactação. 
+ Apenas os parâmetros COPY a seguir são aceitos: 
  + [ACCEPTINVCHARS](copy-parameters-data-conversion.md#copy-acceptinvchars) ao copiar de um arquivo ORC ou Parquet.
  + [FILLRECORD](copy-parameters-data-conversion.md#copy-fillrecord)
  + [FROM](copy-parameters-data-source-s3.md#copy-parameters-from)
  + [IAM\_ROLE](copy-parameters-authorization.md#copy-iam-role)
  + [CREDENTIALS](copy-parameters-authorization.md#copy-credentials)
  + [STATUPDATE ](copy-parameters-data-load.md#copy-statupdate)
  + [MANIFEST](copy-parameters-data-source-s3.md#copy-manifest)
  + [EXPLICIT\_IDS](copy-parameters-data-conversion.md#copy-explicit-ids)
+ Se COPY encontrar um erro ao carregar, o comando falhará. ACCEPTANYDATE e MAXERROR não são compatíveis com tipos de dados colunares.
+ Mensagens de erro são enviadas para o cliente SQL. Alguns erros são registrados em log em STL\_LOAD\_ERRORS e STL\_ERROR.
+ COPY insere valores nas colunas da tabela de destino na mesma ordem das colunas ocorridas nos arquivos de dados colunares. O número de colunas na tabela de destino e o número de colunas no arquivo de dados devem combinar.
+ Se o arquivo especificado para a operação COPY incluir uma das seguintes extensões, os dados serão descompactados sem a necessidade de adicionar nenhum parâmetro: 
  + `.gz`
  + `.snappy`
  + `.bz2`
+ COPY dos formatos de arquivo Parquet e ORC usa o Redshift Spectrum e o acesso de bucket. Para usar COPY para esses formatos, verifique se não há políticas do IAM bloqueando o uso de URLs pré-assinados do Amazon S3. Os URLs pré-assinados gerados pelo Amazon Redshift são válidos por uma hora para que o Amazon Redshift tenha tempo suficiente para carregar todos os arquivos do bucket do Amazon S3. Um URL pré-assinado exclusivo é gerado para cada arquivo verificado pelo comando COPY com base em formatos de dados colunares. Para políticas de bucket que incluem uma ação `s3:signatureAge`, o valor deve ser definido como pelo menos 3.600.000 milissegundos. Para obter mais informações, consulte [Usar o Amazon Redshift Spectrum com o roteamento de VPC aprimorado](https://docs.aws.amazon.com/redshift/latest/mgmt/spectrum-enhanced-vpc.html).
+ O parâmetro REGION não é compatível com COPY de formatos de dados colunares. Mesmo que o bucket do Amazon S3 e o banco de dados estejam na mesma Região da AWS, você poderá encontrar um erro, como REGION argument is not supported for PARQUET based COPY.
+ COPY de formatos colunares agora aceita a escalabilidade de simultaneidade. Para habilitar a escalabilidade de simultaneidade, consulte [Configurar filas de escalabilidade de simultaneidade](https://docs.aws.amazon.com/redshift/latest/dg/concurrency-scaling.html#concurrency-scaling-queues).