Я верю, что это то, что вы хотели.https://docs.microsoft.com/en-us/azure/data-factory/parameterize-linked-services Как уже упоминалось в документе, пользовательский интерфейс поддерживает только 8 связанных служб.Для других вы можете изменить код json, следуя тому же шаблону.
{
"name": "AzureBlobStorage12",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"parameters": {
"accountName": {
"type": "String"
},
"accountKey": {
"type": "String"
}
},
"annotations": [],
"type": "AzureBlobStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=@{linkedService().accountName};AccountKey=@{linkedService().accountKey};EndpointSuffix=core.windows.net;"
}
}
}
Невозможно поместить всю строку подключения в качестве выражения.Вам необходимо параметризовать каждую часть отдельно.Убедитесь, что вы заметили поле параметров.И тогда каждый раз, когда вы используете связанный сервис, вы сможете передавать ему различные значения.