【发布时间】:2019-01-10 09:21:29
【问题描述】:
我正在尝试使用“执行 SSIS 包”活动在 Azure 数据工厂 v2 中执行带有参数的 SSIS 包。
但是我收到以下错误:
Activity Execute SSIS Package failed: Failed get parameter info of parameter JobID.
管道设置如下:
{
"name": "Master Load",
"properties": {
"activities": [
{
"name": "Execute SSIS Package",
"type": "ExecuteSSISPackage",
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false
},
"typeProperties": {
"packageLocation": {
"packagePath": "blah/blah/blah.dtsx"
},
"loggingLevel": "Basic",
"environmentPath": "blah/blah",
"connectVia": {
"referenceName": "blah-SSISIR",
"type": "IntegrationRuntimeReference"
},
"packageParameters": {
"JobID": {
"value": "@pipeline().parameters.JobID"
}
}
}
}
],
"parameters": {
"JobID": {
"type": "Int",
"defaultValue": -1
}
},
"folder": {
"name": "Master Loads"
}
},
"type": "Microsoft.DataFactory/factories/pipelines"}
JobID 是我拥有的 SSIS 项目中的项目参数。 SSIS 2016,我们将包部署到 ADFv2/Azure/无论你想怎么称呼它。
包在没有 packageParameters 部分的情况下成功运行,并且只使用包中的默认值,但我们希望在运行时设置这些值。
有人遇到过这个或者有什么例子可以分享吗?
谢谢
【问题讨论】:
标签: parameters ssis azure-data-factory