使用下面的JSON,我正在尝试创建一个包含两列“ordernumber”和“prod”的表,输出也类似于下表。我尝试过跟踪记录的示例(示例2:https://docs.microsoft.com/en-us/azure/data-factory/supported-file-formats-and-compression-codecs#jsonformat-example),但JSON只是我有多个对象的一个对象。看来我需要能够执行两个“交叉应用嵌套JSON数组”。当我创建交叉申请prod时,如“$。['Report_Entry'] [*]。orderlines”它列出所有产品在不同的行上,就像我正在寻找的那样,但后来我无法引用它所属的订单号太。 Example Table Output
{
"Report_Entry": [
{
"ordernumber": "01",
"orderdate": "20170122",
"orderlines": [
{
"prod": "p1",
"price": 23
},
{
"prod": "p2",
"price": 13
},
{
"prod": "p3",
"price": 231
}
],
"city": [ { "sanmateo": "No 1" } ]
},
{
"ordernumber": "02",
"orderdate": "20170122",
"orderlines": [
{
"prod": "p1",
"price": 23
},
{
"prod": "p8",
"price": 13
},
{
"prod": "p33",
"price": 231
}
],
"city": [ { "sanmateo": "No 1" } ]
}
]}
非常感谢任何帮助。