Создайте Athena на S3, нужно усечь, перезагрузите базовые данные в корзину s3 - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь настроить запросы athena для моих пользователей, но нам нужно обновить базовые данные.

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

1 Ответ

0 голосов
/ 30 мая 2019

Когда выполняется запрос Amazon Athena, он считывает файлы в каталоге, связанном с определением таблицы.

Если вы хотите обновить базовые данные, просто обновите файлы в Amazon S3. Новые данные должны использоваться при выдаче следующего запроса Athena.

Если вас беспокоит «время простоя» при обновлении / замене данных, вы можете поместить новые данные в другую папку. Как только он будет готов, измените определение таблицы, указав новое местоположение вместо предыдущего.

См .: РАСПОЛОЖЕНИЕ СТОЛОВОГО КОМПЛЕКТАЦИИ - Amazon Athena

...