[英]Passing values from parent pipeline to child pipeline in Azure Data Factory
好了,我终于有了这个工作:
我从父管道中完全删除了该参数。 在子管道(称为HubMaster)中,我们创建一个称为MasterBatchId的参数:
在父管道中,我创建了一个名为EP_HubMaster的执行管道节点,该节点调用了一个称为HubMaster的子管道。 为了在运行时填充子管道参数MasterBatchId,我们需要编辑父管道的JSON,如下所示:
{
"name": "TestParent",
"properties": {
"activities": [
{
"name": "EP_HubMaster",
"type": "ExecutePipeline",
"typeProperties": {
"pipeline": {
"referenceName": "HubMaster",
"type": "PipelineReference"
},
"parameters": {
"MasterBatchId": {
"value": "@pipeline().RunId",
"type": "Expression"
}
}
}
}
],
"folder": {
"name": "Master"
}
},
"type": "Microsoft.DataFactory/factories/pipelines"
}
您可以看到我们将@pipeline().RunId
从父级(原始意图)传递给子级管道中MasterBatchId
的输入参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.