Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Validieren von Eingabedaten
Um die Daten in den Amazon-S3-Eingabedateien oder in der Amazon-DynamoDB-Tabelle zu validieren, bevor sie tatsächlich geladen werden, verwenden Sie die Option NOLOAD mit dem Befehl COPY. Verwenden Sie NOLOAD mit den COPY-Befehlen und Optionen, die Sie auch zum Laden der Daten verwenden. NOLOAD prüft die Integrität aller Daten, ohne sie in die Datenbank zu laden. Die NOLOAD-Option zeigt alle Fehler an, die beim Versuch, die Daten zu laden, auftreten.
Wenn Sie beispielsweise einen falschen Amazon-S3-Pfad für die Eingabedatei angegeben haben, zeigt Amazon Redshift den folgenden Fehler an:
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] -----------------------------------------------
Informationen zur Fehlerbehebung bei Fehlermeldungen finden Sie unter Ladefehlerreferenz.
Ein Beispiel mit der Option NOLOAD finden Sie unter COPY-Befehl mit der Option NOLOAD.