由于ADF(Azure数据工厂)无法处理复杂/嵌套的JSON对象,因此我在SQL中使用OPENJSON来解析对象。但是,我无法从以下对象获取“原始” JSON:
{
"rows":[
{
"name":"Name1",
"attribute1":"attribute1",
"attribute2":"attribute2"
},
{
"name":"Name2",
"attribute1":"attribute1",
"attribute2":"attribute2"
},
{
"name":"Name3",
"attribute1":"attribute1",
"attribute2":"attribute2"
}
]
}
Config 1
我得到列出的所有名称
配置2
当我使用此配置时:
我在一条记录中获得了整个JSON:
需要的配置
但是,我想要的是这个结果:
因此,我需要对Config 1进行迭代,每行具有原始JSON。每当我使用$ ['rows']或$ ['rows'] [0]时,似乎都“忘记了”进行迭代。
任何人?
您是否尝试过数据流来处理JSON结构?我们具有该功能内置的数据流转换,例如派生列,展平和接收器映射。