Как передать параметры во время выполнения в связанную службу в фабрике данных?
У меня есть параметр, определенный и используемый в моем определении службы, связанной с функциями Azure, но я не уверен, как установить его во время вызова в моем действии конвейера. В этом случае я хотел бы установить functionAlias в триггере, чтобы задать имя узла функции Azure. В настоящее время по триггеру (создание большого двоичного объекта) возвращается исключение, в котором указано, что функция functionAlias не указана.
Трубопровод
{
"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"
}
}
}
}