Amazon Athena: keine praktikable Alternative bei der Eingabe

8

Beim Erstellen einer Tabelle in Athena; Es gibt mir folgende Ausnahme:

  

keine brauchbare Alternative am Eingang

    
Deepak 01.12.2016, 13:35
quelle

2 Antworten

14

Bindestriche sind im Tabellennamen nicht erlaubt .. (obwohl der Assistent es erlaubt). Entfernen Sie einfach den Bindestrich und es funktioniert wie ein Charm

    
Deepak 01.12.2016, 13:35
quelle
10

Leider sind die Syntaxvalidierungsfehlernachrichten in Athena nicht sehr beschreibend, dieser Fehler kann "fast" alle möglichen Syntaxfehler in der create table-Anweisung bedeuten.

Obwohl das im Moment nervig ist, müssen Sie überprüfen, ob die Syntax der Erstellen Sie die Tabellendokumentation

Einige Beispiele sind:

  • Backticks nicht vorhanden (wie bereits erwähnt)
  • Fehlende / zusätzliche Kommas (denken Sie daran, dass die letzte Spalte nach der Spaltendefinition nicht das Komma benötigt
  • Fehlende Leerzeichen
  • Mehr ..
esalgado 15.03.2017 13:22
quelle