

 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/). 

# Erros durante a leitura de vários arquivos
<a name="copy-usage_notes-multiple-files"></a>

O comando COPY é atômico e transacional. Em outras palavras, mesmo quando o comando COPY lê dados de vários arquivos, todo o processo é tratado como uma única transação. Se encontrar um erro ao ler um arquivo, COPY será repetido automaticamente até o processo expirar (consulte [statement\$1timeout](r_statement_timeout.md)) ou se o download dos dados não puder ser feito no Amazon S3 por um período prolongado (entre 15 e 30 minutos), garantindo que cada arquivo seja carregado somente uma vez. Se o comando COPY falhar, toda a transação será cancelada, e todas as alterações serão revertidas. Para obter mais informações sobre como processar erros de carga, consulte [Solução de problemas de carregamento de dados](t_Troubleshooting_load_errors.md). 

Depois que for iniciado com êxito, não ocorrerá uma falha em um comando COPY se a sessão for concluída, por exemplo, quando o cliente se desconectar. Porém, se o comando COPY estiver dentro de um bloco de transação BEGIN … END não concluído porque a sessão foi encerrada, toda a transação, inclusive COPY, será restaurada. Para obter mais informações sobre transações, consulte [BEGIN](r_BEGIN.md).