O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
Validação de dados de entrada
Para validar os dados nos arquivos de entrada do Amazon S3 ou na tabela do Amazon DynamoDB antes de realmente carregar os dados, use a opção NOLOAD com o comando COPY. Use NOLOAD com os mesmos comandos e opções de COPY que você usaria para carregar os dados. NOLOAD verifica a integridade de todos os dados sem carregá-los no banco de dados. A opção NOLOAD exibirá os erros que ocorrerão se você tentar carregar os dados.
Por exemplo, se você especificou o caminho incorreto do Amazon S3 para o arquivo de entrada, o Amazon Redshift exibirá o erro a seguir.
ERROR: No such file or directory DETAIL: ----------------------------------------------- Amazon Redshift error: The specified key does not exist code: 2 context: S3 key being read : location: step_scan.cpp:1883 process: xenmaster [pid=22199] -----------------------------------------------
Para solucionar mensagens de erro, consulte Referência de erros de carregamento.
Para ver um exemplo usando a opção NOLOAD, consulte Comando COPY com a opção NOLOAD.