启动 Azure Datafactory (v2) 触发器

Start Azure Datafactory (v2) Trigger

我在 Azure Datafactory 中有一个 ScheduleTrigger。我无法将运行时状态更改为已启动。我试过使用 StartWithHttpMessageAsync。 (以及 API 中所有其他启动命令的感觉)

触发器的 json 如下所示:

{

"properties": {

    "type": "ScheduleTrigger",

    "typeProperties": {

      "recurrence": {

        "frequency": "Day",

        "startTime": "2017-12-15T12:00:00Z",

        "endTime": "2099-12-31T00:00:00Z"

      }

    },

    "pipelines": [

      {

        "pipelineReference": {

          "referenceName": "DynamicFlowMaster",

          "name": "StartMasterPipeline",

          "type": "PipelineReference"

        },

        "parameters": {}

      }

    ]

  }

}

好的,我终于回答了...

虽然文档明确指出:

"interval": <>, // 可选,触发频率(默认为 1)

A​​zure 门户中的 Activity 日志状态:

'模板触发器无效:属性 'interval' 在 JSON 中找不到 'interval'。

添加 interval = 1 允许 Client.Trigger.Start() - 函数工作,它以前只返回 "Bad Request"。