为多个子节点JSON节点参考和jsonPath定义

问题描述 投票:0回答:1

我想知道如何运用jsonNodeReference和jsonPathDefinition在蔚蓝的数据工厂多个子节点

例如JSON数据:

{
 "success": true,
"profiles": [
    {
        "id": "123",
        "data": [
            {
             "date": "2018-11-08T00:00:00",
             "name": "sree",
             "Quantity": "10"
            },
            {
                "date": "2018-11-09T00:00:00",
                "name": "sree",
                "Quantity": "20"
            }
               ]
      },
      {
        "id": "154",
        "data": [
            {
             "date": "2018-11-08T00:00:00",
             "name": "Dhanu",
             "Quantity": "25"
            },
            {
             "date": "2018-11-09T00:00:00",
             "name": "Dhanu",
             "Quantity": "29"
            }
              ]
        }
   ]

}

我曾试图与 “jsonNodeReference”:和 “jsonNodeReference” “$ [ '曲线'。”: “$ [ '曲线'] [ '数据'。” 在输入数据集

预期的结果是

Success Id  Date                name    Quantity
TRUE    123 2018-11-08T00:00:00 Sree    10
TRUE    123 2018-11-09T00:00:00 Sree    20
TRUE    154 2018-11-08T00:00:00 Dhanu   25
TRUE    154 2018-11-09T00:00:00 Dhanu   29
azure azure-data-factory
1个回答
0
投票

ADF仅支持扩大一次一个阵列。例如,你可以例如型材[0]像下面这样。 $。[ '剖面'] [0] [ '数据']

对于你的情况,我想你可以使用自动进稿器自定义活动,以自己解析它。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.