Validação de dados de entrada - Amazon Redshift

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 .

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.