У меня есть источник из базы данных SQL, где данные хранятся в формате JSON. См. изображение ниже, где столбец записи содержит JSON.
Столбец записи содержит данные JSON, как показано ниже. Я пытаюсь сгладить столбец JSON, чтобы каждый элемент внутри JSON имел табличную форму. Можно ли это сделать в Фабрике данных Azure?
{
"resourceType":"Encounter",
"id":"9i5W6tp-JTd-24252",
"meta":{
"versionId":"1591978948308",
"lastUpdated":"2020-06-12T16:22:28.308Z"
},
"status":"finished",
"class":{
"system":"http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code":"AMB"
},
"type":[
{
"coding":[
{
"system":"http://snomed.info/sct",
"code":"185345009",
"display":"Encounter for symptom"
}
],
"text":"Encounter for symptom"
}
],
"subject":{
"reference":"Patient/9i5W6tp-JTd-24249",
"display":"Mrs. tonia30 back373"
},
"participant":[
{
"individual":{
"reference":"Practitioner/9i5W6tp-JTd-24251",
"display":"Dr. Stevie682"
}
}
],
"period":{
"start":"1962-05-27T08:26:51Z",
"end":"1962-06-10T08:26:51Z"
},
"reasonCode":[
{
"coding":[
{
"system":"http://snomed.info/sct",
"code":"232353008",
"display":"Perennial allergic rhinitis with seasonal variation"
}
]
}
],
"serviceProvider":{
"reference":"Organization/9i5W6tp-JTd-24250",
"display":"HOSPITAL"
}
}
Сегодня вы не можете свести документ JSON, встроенный в столбец в потоках данных ADF. Однако, если вы можете экспортировать содержимое этого столбца в файл .json, вы можете прочитать его как источник JSON и сгладить массивы. Это часто запрашиваемая функция, над которой мы работаем, поэтому вы можете взять столбец JSON и преобразовать его без необходимости дополнительного шага, над которым мы активно работаем.
@MarkKromerMSFT Спасибо, Марк, за предложение. Это может быть решением, сохраняя данные в формате .JSON, а затем используя ADF.
@JosephXu Конечная цель — полностью расширить содержимое JSON. Спасибо!
Привет @DineshMadhup, заранее счастливого Рождества! Надеюсь, вы примете это как ответ. Это может быть полезно другим участникам сообщества. Спасибо.
Я согласен с @Mark Кромером. Сегодня мы не можем свести документ JSON, встроенный в столбец в потоках данных ADF. Это невозможно пока.
Предложения:
Это обходной путь для проблемы. Мы надеемся, что команда разработчиков Data Factory добьется прогресса и скоро обновит нас. Ждем хороших новостей и еще раз спасибо Марку.
В настоящее время я использую потоки данных ADF, которые могут сгладить JSON.
Тогда, похоже, хорошие новости. Вы можете поделиться?
Вы хотите полностью развернуть объект json или только развернуть первый слой, как этот?