2017-02-09 25 views
0

В наших корзинах s3 обычно имеется ряд подкаталогов, поэтому путь к ведру - это что-то вроде s3: function-group/service/org-tenant-company-id/entity-id/фактические данныеМожет ли AWS athena разбивать или создавать столбцы из подкаталогов S3?

Мы изучаем Athena, чтобы иметь возможность запрашивать данные на этом уровне фактических данных, но в пределах идентификатора org-tenant-company-id. Похоже, нам нужен способ создать столбец или раздел для этого идентификатора org-tenant-company-id. Это возможно?

Я прочитал страницу на разделах в документах Athena. Похоже, нам, возможно, придется вручную создавать разделы с помощью драйвера JDBC?

ответ

0

Да, вы можете вручную создать разделы, но если вы настроили структуру папок в формате hive, например (s3: function-group/service/org-tenant-company-id = xxxx /), вы можете просто выполните команду «MSCK REPAIR TABLE», и Athena автоматически создаст для вас все разделы.