2016-04-14 15 views
0

Ich kopiere eine Datei mit wenigen Datensätzen aus S3 es ist nicht möglich, Timestamp Spalte zu laden. Spalte Zeitstempel Wert '2000-00-00 00.00' und ich erwähnte alsRedshift Kopie von s3 Timestamp Format Probleme

COPY SampleLoad from 's3://folder/file.txt' delimiter '\t' IGNOREHEADER 1 
CREDENTIALS 'aws_access_key_id=;aws_secret_access_key=' 
timeformat AS 'YYYY-MM-DD HH:MI'; 

die Fehler, die ich bekommen ist ‚ungültig Zeitformat oder Wert YYYY-MM-DD HH: MI

One Was mir aufgefallen ist, dass es bis etwa Zeile 15 nicht fehlschlägt. Hier beginnt die '2000-00-00 00:00' Zeit in den Daten zu erscheinen. Mache ich etwas falsch oder kann AWS diesen Wert nicht verarbeiten?

Antwort

0

oh, die Zeit '2000-00-00 00:00' existiert nicht.

+0

Sie könnten ACCEPTANYDATE verwenden, um ungültige Formate einzuschließen. –