Я пытаюсь создать динамическое c число действий «Выполнение хранимой процедуры» в конвейере фабрики данных.
Я пытался использовать атрибут «copy» в объекте действия, как показано ниже, но, похоже, он не работает. Атрибут 'copy' применяется только непосредственно к объектам внутри 'ресурсов'? Каков наилучший дизайн для такого требования?
"resources": [
{
"name": "[concat(parameters('factoryName'), '/mainpipeline')]",
"type": "Microsoft.DataFactory/factories/pipelines",
"apiVersion": "2018-06-01",
"properties": {
"activities": [
{
"name": "test1",
"type": "SqlServerStoredProcedure",
"condition": "[greaterOrEquals(length(variables('storedProcs')), 1)]",
"dependsOn": [],
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false,
"secureInput": false
},
"userProperties": [],
"typeProperties": {
"storedProcedureName": "dbo.sp1"
},
"linkedServiceName": {
"referenceName": "TargetSQLDB",
"type": "LinkedServiceReference"
},
"copy": {
"name": "spCount",
"count": "3"
}
}
],
"annotations": []
},
"dependsOn": [
"[concat(variables('factoryId'), '/linkedServices/targetdb')]"
]
}
]