gpt4 book ai didi

parameters - Azure 数据工厂 - 使用包参数执行 SSIS 包

转载 作者:行者123 更新时间:2023-12-02 02:52:25 24 4
gpt4 key购买 nike

我正在尝试使用“执行 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 部分的情况下成功运行,仅使用包中的默认值,但我们想在运行时设置这些值。

有人遇到过这个问题或有任何例子可以分享吗?

谢谢

最佳答案

你声明 JobID 是一个项目参数,那么你应该在你的 json 中使用 projectParameters 而不是 packageParameters

关于parameters - Azure 数据工厂 - 使用包参数执行 SSIS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51656408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com