如何在datafactory中压平这个json



我有一个API json响应。响应嵌套了相同的块类型的数据,我需要通过Azure数据工厂将其扁平化。孩子们的深度是可变的。我不是ADF的专家,我找不到如何解决这个问题的例子。我怀疑我需要一些递归函数来做这件事。

如能提供一些指导,我们将不胜感激。

示例json:

[
{
"id" : 1,
"name" : "item 1",
"children" : []
},
{
"id" : 2,
"name" : "item 2",
"children" : [
{
"id" : 3,
"name" : "item 3",
"children" : [
{
"id" : 4,
"name" : "item 4",
"children" : []
}
]
}
]
}
]

我需要把它转换成一个sql表:

id名称
1项目1
2项目2
3第3项
第4项

您必须在Azure数据工厂中使用映射数据流,并使用多个Flatten转换来获得所需的输出。

相关内容

  • 没有找到相关文章

最新更新