AWS Athena не нашла записи в файле csv - PullRequest
0 голосов
/ 04 апреля 2019

Я получил 2Gb CSV-файл (разделенный каналом) в s3,

Запустил на него сканер клея, создал новую таблицу.

При запуске запроса из aws-athena обнаружена нулевая запись(хотя он возвращает столбцы правильно) не применил ни одного раздела, просто запустите сканер по умолчанию, насколько это возможно.Любое предложение?

примечание - используется консоль aws для всех действий

1 Ответ

0 голосов
/ 04 апреля 2019

Вероятность того, что запрос не вернет данные, равна

Если вы указали имя файла в имени корзины при добавлении искателя.

Let's say your bucket name is testbucket and the csv file is test.csv, 
so while adding the crawler you need to specify your bucket name as s3://testbucket/ 
and not s3://testbucket/test.csv

Также, если поляразделяются по трубе, тогда они будут отображаться в одном столбце только в качестве расширения файла .csv (через запятую).Поэтому в идеале поля должны быть разделены запятыми, чтобы получить правильный вывод.

Следовательно, попробуйте указать имя сегмента, как упомянуто выше.Надеемся, что это вернет данные.

Если данные все еще не возвращены, попробуйте создать новый искатель, и при создании нового искателя не используйте существующую роль IAM.Создать новую роль.Иногда политики IAM приводят к сбоям при получении данных.

...