Validación de datos de entrada - Amazon Redshift

Validación de datos de entrada

Para validar los datos de los archivos de entrada de Amazon S3 o de la tabla de Amazon DynamoDB antes de que los datos se carguen, use la opción NOLOAD con el comando COPY. Use NOLOAD con los mismos comandos COPY y con las mismas opciones que usaría para cargar los datos. NOLOAD comprueba la integridad de todos los datos sin cargarlos en la base de datos. La opción NOLOAD muestra los errores que se producen si intenta cargar los datos.

Por ejemplo, si especificó una ruta de Amazon S3 incorrecta para el archivo de entrada, Amazon Redshift mostrará el siguiente error.

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 problemas con los mensajes de error, consulte Referencia de error de carga.

Para ver un ejemplo de uso de la opción NOLOAD, consulte Comando COPY con la opción NOLOAD.