繁体   English   中英

使用活动名称使用配置文件将参数传递到Azure ADF管道

[英]Passing parameter to azure adf pipelines using config file by activity name

我在下面的配置文件中根据活动编号将参数传递给ADF管道。 但是我想,它应该根据活动名称传递,因此,如果我对管道进行了重新排序,则无需重新配置配置文件,因为它将根据活动名称进行标识。

"PL_DATA_IL_Omni_Attend": [
    {
      "name": "$.properties.start",
      "value": "2016-02-08T19:00:00Z"
    },
    {
      "name": "$.properties.end",
      "value": "2016-02-08T19:00:00Z"
    },
    {
      "name": "$.properties.activities[0].typeProperties.rootPath",
      "value": "container/realtime/"
    },
    {
      "name": "$.properties.activities[0].typeProperties.entryFilePath",
      "value": "batchprocessor.jar"
    },
    {
      "name": "$.properties.activities[0].typeProperties.className",
      "value": "com.cdp.batch.processor.XMLFilesProcessorToBlob"
    },
    {
      "name": "$.properties.activities[0].typeProperties.arguments[0]",
      "value": "dev"
    },
    {
      "name": "$.properties.activities[0].typeProperties.arguments[1]",
      "value": "Attend"
    },
    {
      "name": "$.properties.activities[0].typeProperties.arguments[2]",
      "value": "DELETE_STG"
    },
       {
      "name": "$.properties.activities[1].typeProperties.rootPath",
      "value": "container/realtime/"
    },
    {
      "name": "$.properties.activities[1].typeProperties.entryFilePath",
      "value": "batchprocessor.jar"
    },
    {
      "name": "$.properties.activities[1].typeProperties.className",
      "value": "com.processor.XMLFilesProcessorToBlob"
    },
    {
      "name": "$.properties.activities[1].typeProperties.arguments[0]",
      "value": "dev"
    },
    {
      "name": "$.properties.activities[1].typeProperties.arguments[1]",
      "value": "Attend"
    },
    {
      "name": "$.properties.activities[1].typeProperties.arguments[2]",
      "value": "READWRITE"
    },
    {
      "name": "$.properties.activities[3].typeProperties.rootPath",
      "value": "container/realtime"
    },
    {
      "name": "$.properties.activities[3].typeProperties.entryFilePath",
      "value": "batchprocessor.jar"
    },
]

我想要下面的东西

{
          "name": "$.properties.activities[Name of the activity].typeProperties.rootPath",
          "value": "container/realtime/"
 },

Sudeep,您使用的是ADF V1还是ADF V2? 我们刚刚推出了允许参数传递的产品V2。

此处带有参数的ADF V2管道示例: https : //docs.microsoft.com/zh-cn/azure/data-factory/tutorial-control-flow#create-a-data-factory

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM