Поскольку ADF (Azure фабрика данных) не может обрабатывать сложные / вложенные JSON объекты, я использую OPEN JSON в SQL для анализа объектов. Но я не могу получить 'raw' JSON от следующего объекта:
{
"rows":[
{
"name":"Name1",
"attribute1":"attribute1",
"attribute2":"attribute2"
},
{
"name":"Name2",
"attribute1":"attribute1",
"attribute2":"attribute2"
},
{
"name":"Name3",
"attribute1":"attribute1",
"attribute2":"attribute2"
}
]
}
Config 1
Когда я использую эту конфигурацию:
Я получаю все перечисленные имена
- Имя1
- Имя2
- Имя3
Результат:
Config 2
Когда я использую эту конфигурацию:
Я получаю целые JSON в одной записи:
- [{{full JSON}}]
Результат:
Необходимая конфигурация
Но, что я хочу, это результат:
- {"name": "Name1", "attribute1": "attribute1", "attribute2": "attribute2}
- {" name ":" Name2 "," attribute1 ":" attribute1 "," attribute2 ":" attribute2}
- {"name": "Name3", "attribute1": "attribute1", "attribute2": "attribute2}
Результат:
Итак, мне нужна итерация Конфиг 1, с необработанным JSON на строку. Каждый раз, когда я использую $ ['row'] или $ ['row'] [0], кажется, что «забывают» повторять.
Кто-нибудь?