Azure 如何将参数从计划类型触发器传递到ADF管道?

Azure 如何将参数从计划类型触发器传递到ADF管道?,azure,azure-pipelines,azure-data-factory,Azure,Azure Pipelines,Azure Data Factory,是否有方法将参数从计划类型触发器传递到ADF管道?是的,您可以 首先,将参数添加到管道中: 然后您可以编辑触发器的json文件: { "name": "trigger2", "properties": { "annotations": [], "runtimeState": "Started", "pi

是否有方法将参数从计划类型触发器传递到ADF管道?

是的,您可以

首先,将参数添加到管道中:

然后您可以编辑触发器的json文件:

{
    "name": "trigger2",
    "properties": {
        "annotations": [],
        "runtimeState": "Started",
        "pipelines": [
            {
                "pipelineReference": {
                    "referenceName": "pipeline3",
                    "type": "PipelineReference"
                },
                "parameters": {
                    "test1": "111"
                }
            }
        ],
        "type": "ScheduleTrigger",
        "typeProperties": {
            "recurrence": {
                "frequency": "Minute",
                "interval": 1,
                "startTime": "2020-08-06T02:18:00.000Z",
                "timeZone": "UTC"
            }
        }
    }
}
这是文件:


在我这方面没有问题,请在你这方面试一试。

将触发器放在逻辑应用程序而不是ADF中。让逻辑应用程序调用数据工厂并传递参数。谢谢@Joel CochranIt的工作。如果我们为管道创建一个参数,然后单击AddTrigger,选择schedule,在保存trigger时,创建的参数将神奇地出现在AddTrigger界面上!如果它是一个硬编码的值,那么为什么要使用参数呢?变量可以正常工作。我的一般假设是参数是来自管道外部的动态依赖项值。@Joel Cochran我已经使用ADF查找活动创建了一个azure sql元数据驱动的框架。现在,我已经为同一管道配置了多个作业,我想从触发器传递作业名称,以便拾取并执行相应的元数据。这很有意义——我还创建了一个类似的框架,但我使用Logic Apps作为元编排器,因此传入变量很简单。