Azure数据工厂复制活动JSON,交叉应用具有多个对象的多个对象

时间:2018-03-06 21:05:54

标签: json azure azure-data-factory jsonpath

使用下面的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" } ]
}
]}

非常感谢任何帮助。

0 个答案:

没有答案