![](/img/trans.png)
[英]Azure Data Factory SSIS Integration Runtime SSISDB not showing in location dropdown
[英]Dynamic Integration Runtime in Azure Data Factory (ADF)
每个客户我都有多个 IR。 我想使用一个管道将数据从客户端 SAP 系统复制到 Blob。
我已经像下面的代码一样创建了所有配置变量,但我无法为 Integration Runtime 变量创建参数。
是否有任何 JSON 语法可以使它动态化。
{
"name": "LS_SAP_TBL",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"type": "SapTable",
"annotations": [],
"typeProperties": {
"clientId": "@{linkedService().ClientId}",
"language": "",
"sncMode": false,
"userName": "@{linkedService().userName}",
"password": {
"type": "AzureKeyVaultSecret",
"store": {
"referenceName": "KAJDSKJDHLSJDFHALKFD",
"type": "LinkedServiceReference"
},
"secretName": "@{linkedService().SecretName}"
},
"server": "@{linkedService().server}",
"systemNumber": "@{linkedService().systemNumber}"
},
"connectVia": {
"referenceName": "@IntegrationRuntime_Param - Need to pass this dynamically",
"type": "IntegrationRuntimeReference"
},
"parameters": {
"SecretName": {
"type": "String"
},
"ClientId": {
"type": "String"
},
"userName": {
"type": "String"
},
"server": {
"type": "String"
},
"systemNumber": {
"type": "String"
},
"IntegrationRuntime_Param": {
"type": "String"
}
}
}
}```
不幸的是,到目前为止,还没有参数化 Integration Runtime 的选项。
您可以在单个 IR 中参数化不同的参数,以将其用于多个资源。 但不同的 IR 不能参数化。
请参考 Microsoft Q&A 中的类似请求,以便更好地理解。
是的,我支持 UtkarshPal 的回应。 我希望我们尽快得到这个选项。
在我们的例子中,我们确实有多个 ADF(每个项目一个),并且每个 ADF 都有自己的 SHIR。
使用自托管 IR 重用链接服务的唯一方法是为所有 SHIR 赋予相同的名称。
PS - 如果我们在单个 ADF 中有多个 SHIR,则不可能有相同的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.