У меня есть следующие JSON данные ответа:
{
"data": {
"metrics": {
"budget": [
{
"label": "Flight Start Date",
"value": "flight_start_date"
},
{
"label": "Flight End Date",
"value": "flight_end_date"
}
],
"engagement": [
{
"label": "Engaged Views (5s)",
"value": "engagements"
},
{
"label": "Engaged View Rate (5s)",
"value": "engaged_ctr"
}
]
}
},
"messages": null,
"status": "success",
"status_code": 200
}
Я пытаюсь выяснить, как преобразовать этот формат JSON и загрузить его в таблицу SQL 2017 в следующем формате используя SSIS:
budget label | budget value | engagement label | engagement value
------------------+-------------------+------------------------+-----------------
Flight Start Date | flight_start_date | Engaged Views (5s) | engagements
Flight End Date | flight_end_date | Engaged View Rate (5s) | engaged_ctr
Я знаю, что могу сделать это по частям с UNIONs, включая бюджет и участие, но я искал более элегантное решение, которое бы делало все это сразу.
Спасибо вы! Шон