Ich habe eine CSV mit Daten im Formular /mm/dd/yyyy HH:MM:SS AM
und Ich versuche, es in BigQuery mit AutoDetect zu importieren.BigQuery Auto-detect Datumsformat schlägt fehl
BigQuery erkennt das Feld als Datum, aber dann barfs wenn es versucht, AM oder PM als Zeitzone zu interpretieren:
Ungültige Zeitzone: AM; Kann nicht '02/15/2011 07.00.00‘als Datumzeit für das Feld Datum (Position 2) beginnend an der Stelle NNNNNN
Das Problem ist, dass ich AutoDetect verwendet habe. BigQuery entschied, dass es sich um ein Date handelte, und entschied dann, dass dies nicht der Fall war. Wenn es nicht mit dem Format umgehen kann, dann sollte es sicher String verwenden? Und ja, ich kann das Problem umgehen, indem ich das Schema definiere, aber ist das nicht, wofür AutoDetect ist? –
Als Gegenbeispiel nehmen wir an, dass "AM" "Amrica/Los_Angeles" ist, das einen Rechtschreibfehler enthält. Sie möchten wahrscheinlich einen Fehler zurückbekommen, als dass Autodetect annehmen würde, dass Sie stattdessen eine Zeichenkette haben wollten. –