У меня есть json
файлы, которые выглядят так:
[[[{
"id": "10000000",
"date": "2020-02-17T00:00:00.000Z",
"style": "1"
}, {
"id": "10000001",
"date": "2020-02-18T00:00:00.000Z",
"style": "2"
}, {
"id": "10000002",
"date": "2020-02-19T00:00:00.000Z",
"style": "3"
}
]]]
, и я хочу создать таблицу Redshift Spectrum
для их обработки.
Я не уверен, что следующее для них работает оператор создания:
create external table spectrum.table
(
styles array<array<array<struct<id:varchar(64), date:varchar(64), style:varchar(64)>>>>
)
- Если нет, то может ли кто-нибудь предоставить правильное утверждение создания?
- Если да, может ли кто-нибудь дать мне знать, как их выбрать, поскольку они такое вложенные массивы?
Заранее большое спасибо.