Как передать параметры во время выполнения связанной службе в фабрике данных?
У меня есть параметр, определенный и использованный в определении связанной службы Azure Function, но я не уверен, как установить его во время вызова в моем конвейерном действии. В этом случае я хотел бы установить functionAlias в триггере для установки имени хоста функции Azure. В настоящее время для триггера (создание блоба) возвращается исключение, указывающее, что functionAlias не указан.
Pipeline
{
"name": "myActivity",
"type": "AzureFunctionActivity",
"typeProperties": {
"functionName": "myFunctionName",
"method": "POST"
}
"linkedServiceName": {
"referenceName": "myFunctionLinkedService",
"type": "LinkedServiceReference"
}
}
Связанный сервис
{
"name": "myFunctionLinkedService",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"type": "AzureFunction",
"typeProperties": {
"functionAppUrl": "https://@{linkedService().functionAlias}.azurewebsites.net",
"encryptedCredential": ""
},
"parameters": {
"functionAlias": {
"type": "String"
}
}
}
}