2017-11-13 4 views
3

Erster Teil:AWS Athena Rückkehr null Datensätze aus den Tabellen Erstellt von KLEBER Crawler Eingang csv von S3

I Leim Crawler versucht, auf Dummy csv in s3 geladen, um es auszuführen eine Tabelle erstellt, aber wenn ich versuche, View-Tabelle in Athena und Frage es zeigt, Zero Records zurückgegeben.

Aber die Demo-Daten von ELB in Athena funktioniert gut.

Part Two (Szenario :)

Angenommen, ich habe eine Excel-Datei und Datenwörterbuch, wie und Daten, welches Format in dieser Datei gespeichert ist, möchte ich, dass die Daten in AWS Redshift abgeladen werden Was wäre, Der beste Weg, dies zu erreichen?

+0

Aktualisieren Sie die Frage mit einigen Beispieldaten aus der csv-Datei, die vom Crawler gelesen wurde, und erwähnen Sie auch die Schemastruktur. Erwähnen Sie nicht einfach nur * Zero Records * zurück. –

Antwort

-1

löschen Crawler diejenigen wieder erstellen Crawler (nur eine CSV-Datei in s3 nicht mehr verfügbar sein sollte, und führen Sie den Crawler) wichtigen Hinweis eine CSV-Datei Lauf es uns die Datensätze in Athena anzeigen können.

5

Ich habe das gleiche Problem erlebt. Sie müssen dem Crawler den Ordnerpfad anstelle des tatsächlichen Dateinamens geben und ihn ausführen. Ich habe versucht, dem Crawler den Ordnernamen zu geben, und es hat funktioniert. Hoffe das hilft. Gib mir Bescheid. Danke,

0

Ich habe das gleiche Problem erlebt. Versuchen Sie, einen separaten Ordner für eine einzelne Tabelle in S3-Buckets zu erstellen, als den Leim-Crawler erneut auszuführen. Sie erhalten eine neue Tabelle im Leimdatenkatalog, die denselben Namen wie der S3-Bucket-Ordnername hat.

Verwandte Themen