#azure-data-factory
Вопрос:
Я хочу преобразовать данные большого двоичного объекта json в реляционный формат с помощью ADF следующим образом :
"reseller": {
"en-ca": [
{
"MarketPlaceResellerId": "1",
"ResellerPrice": "",
"ResellerFormattedPrice": "",
"InventoryStatus": 3
}
],
"en-us": [
{
"MarketPlaceResellerId": "2",
"ResellerPrice": "",
"ResellerFormattedPrice": "",
"InventoryStatus": 4
}
],
"fr-ca": [
{
"MarketPlaceResellerId": "1",
"ResellerPrice": "",
"ResellerFormattedPrice": "",
"InventoryStatus": 3
}
Output :
Market MarketPlaceResellerId ResellerPrice ResellerFormattedPrice InventoryStatus
En-ca 1 3
En-us 2 4
что такое ADF преобразования, который можно использовать ?
Ответ №1:
Используйте преобразование потока данных ADF, называемое «Сглаживание», для каждого из массивов
Комментарии:
1. Спасибо за ваш ответ . после выравнивания массивов я получу 12 разных строк . как мне получить значения «en-us» в качестве значений строк и преобразовать строки в 4 столбца
2. Если вы хотите превратить значения столбцов в значения строк, используйте Unpivot