2017-02-16 3 views
2

Wenn Sie eine Abfrage in Athena ausführen, sind die Ergebnisse im Allgemeinen im Format CSV verfügbar. Ich suche nach anderen möglichen Ausgabeformaten wie TSV oder andere, weil eine meiner Spalte CSV bereits Wert hat.Athena JDBC-Ausgabeformat

meine Daten

A a,b,c 123 
B a,b 123 

Wenn ich die folgende Abfrage geben:

select * from table ; 

ich das Ergebnis in csv wie

"""A""","""a","b","c" , 123 

ich es TSV sein müssen. Danke

Antwort

1

Ich denke, die Athena-Konsole führt nur CSV, wie Sie entdeckt haben. Aber Sie können die Athena JDBC driver verwenden, um die Abfrage von einem anderen Programm wie SQL Workbench/J auszuführen.

+0

tatsächlich, wenn ich eine Abfrage mit JDBC-Treiber ausführen, werden die Ergebnisse in der gleichen s3-Ordner generiert, wo meine Eingabedaten sind. Das Format der Daten ist immer csv. Ich möchte ein anderes Trennzeichen für meinen eigenen Gebrauch verwenden. Ich nehme an, Sie bekommen das Bild –

1

Ich hatte dieses Problem auch und Amazon Support bestätigt, dass Amazon Athena Ergebnisse nur im CSV-Format verfügbar sind.

Verwandte Themen