WaitActivity в фабрике данных Azure, как мы передаем значение параметра из действия фильтра - PullRequest
0 голосов
/ 21 января 2019

В примере, приведенном ниже: link- https://docs.microsoft.com/en-us/azure/data-factory/control-flow-filter-activity

{
"name": "PipelineName",
"properties": {
    "activities": [{
            "name": "MyFilterActivity",
            "type": "filter",
            "typeProperties": {
                "condition": "@greater(item(),3)",
                "items": "@pipeline().parameters.inputs"
            }
        },
        {
            "name": "MyForEach",
            "type": "ForEach",
            "typeProperties": {
                "isSequential": "false",
                "batchCount": 1,
                "items": "@activity('MyFilterActivity').output.value",
                "activities": [{
                    "type": "Wait",
                    "typeProperties": {
                        "waitTimeInSeconds": "@item()"
                    },
                    "name": "MyWaitActivity"
                }]
            },
            "dependsOn": [{
                "activity": "MyFilterActivity",
                "dependencyConditions": ["Succeeded"]
            }]
        }
    ],
    "parameters": {
        "inputs": {
            "type": "Array",
            "defaultValue": [1, 2, 3, 4, 5, 6]
        }
    }
}

}

Когда я проверяю Pipline, проверка завершается неудачно из-за "waitTimeInSeconds": "@item ()"

Сообщение об ошибке -

Ожидание Активность Время ожидания в секундах не может быть равно @item.Это должно быть целое число

...