Я пытаюсь создать таблицу из файла Json, я новичок в Афине и, возможно, изо всех сил пытаюсь получить правильный синтаксис, но я не вижу ничего плохого в своем коде, пожалуйста, помогите.
Iпопытался поставить обратную косую черту, поставить пробелы и проверил мои запятые, если все они в нужном месте
CREATE EXTERNAL TABLE IF NOT EXISTS `NuvDatabase`.ClaimAllocation1(
Items array<
struct<reportId: string,emailTo: string,interval: string,cronExpression: string>,
struct<reportId: string,emailTo: string,interval: string,cronExpression: string>,
struct<reportId: string,emailTo: string,interval: string,cronExpression: string>,
struct<reportId: string,emailTo: string,interval: string,cronExpression: string>>
)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = '1'
) LOCATION 's3://backups-qa-nuveauconstructions-com-au/NuvDatabaseTables/'
TBLPROPERTIES ('has_encrypted_data'='false');
A ожидал создания таблицы, но вместо этого я получил эту ошибку:
строка 1: 8: нет альтернативы на входе 'create external' (служба: amazonathena; код состояния: 400; код ошибки: invalidrequestexception; идентификатор запроса: 558d08bf-2dea-4159-bb59-540977739d2e)