У меня есть JSON исходный документ, который будет регулярно загружаться в Azure хранилище BLOB-объектов. Клиент хочет, чтобы этот ввод был записан в Azure Sql База данных с использованием Azure Фабрика данных. Однако JSON сложен со многими вложенными массивами, и до сих пор я не смог найти способ сгладить документ. Возможно, это не поддерживается / возможно?
[
{
"ActivityId": 1,
"Header": {},
"Body": [{
"1stSubArray": [{
"Id": 456,
"2ndSubArray": [{
"Id": "abc",
"Descript": "text",
"3rdSubArray": [{
"Id": "def",
"morefields": "text"
},
{
"Id": "ghi",
"morefields": "sample"
}]
}]
}]
}]
}
]
Мне нужно сгладить это:
ActivityId, Id, Id, Descript, Id, morefields
1, 456, abc, text1, def, text
1, 456, abc, text2, ghi, sample
1, 456, xyz, text3, jkl, textother
1, 456, xyz, text4, mno, moretext
Может быть 8+ плоских записей на ActivityId. Кто-нибудь, кто видел это и нашел способ решить, используя Azure Data Factory Copy Data?