CSV-SerDe-Bibliotheken - Amazon Athena

CSV-SerDe-Bibliotheken

Wenn Sie in Athena eine Tabelle für CSV-Daten erstellen, können Sie entweder die Open CSV SerDe- oder die Lazy Simple SerDe-Bibliothek verwenden. Beachten Sie die folgenden Richtlinien, um Ihnen die Entscheidung zu erleichtern, welche Sie verwenden möchten.

  • Wenn Ihre Daten Werte in doppelten Anführungszeichen (") enthalten, können Sie die OpenCSV SerDe-Bibliothek verwenden, um die Werte in Athena zu deserialisieren. Wenn Ihre Daten keine Werte in doppelten Anführungszeichen (") enthalten, müssen Sie keine SerDe angeben. In diesem Fall verwendet Athena die Standard Lazy Simple SerDe. Weitere Informationen finden Sie unter Lazy Simple SerDe für CSV- und TSV-Dateien sowie für benutzerdefinierte, durch Trennzeichen getrennte Dateien.

  • Wenn Ihre Daten numerische TIMESTAMP-UNIX-Werte enthalten (z. B. 1579059880000), verwenden Sie Open CSV SerDe. Wenn Ihre Daten das java.sql.Timestamp-Format verwenden, verwenden Sie die Lazy Simple SerDe.