【发布时间】:2019-01-07 14:12:31
【问题描述】:
如何在运行时将参数传递给数据工厂中的链接服务?
我在我的 Azure Function 链接服务定义中定义和使用了一个参数,但我不确定在我的管道操作调用期间如何设置它。在这种情况下,我想在触发器中设置 functionAlias 以设置 Azure Function 主机名。目前在(blob create)触发器上返回一个异常,指出未指定 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"
}
}
}
}
【问题讨论】:
标签: azure azure-data-factory azure-data-factory-2