У меня сложный JSON, который выглядит следующим образом.
{
"elements": [{
"currentStatus": "Active",
"id": "9775",
"fieldValues": [{
"type": "FieldValue",
"id": "9",
"value": "xLoS"
},
{
"type": "FieldValue",
"id": "10",
"value": "XMarket"
},
{
"type": "FieldValue",
"id": "11",
"value": "Event"
},
}],
}],
}
Мне нужно создать таблицу улья и выбрать, чтобы получить данные обратно.
Я могу создать такую таблицу
CREATE
ВНЕШНИЙ СТОЛ
eloqua.campaigncustomfields (
элементы ARRAY
> > --END of FieldValues Array
> > --END of Elements Array
) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' LOCATION 'wasb://XX1234/campaigntest/'
Но тогда я не могу заставить работать выбор ... не уверен, что это взрыв или что-то еще.
Требуемые данные выведены
тип id значение fieldvalueID
9775 FieldValue 9 XLos