获取计划的触发器列表

时间:2019-06-19 06:14:23

标签: azure-data-factory-2

我们正在尝试从ADF中的预定触发列表中获取最大预定触发时间

我们有一个ADF管道,其中有多个计划的触发器。管道将在每10分钟间隔6:10、6:20、6:30、6:40 ......到UTC上午10点运行。是否有任何可能的方法可以获取预定的触发最大值,例如我的UTC时间是上午10点。

我们尝试了几个系统变量,但是没有一个起作用。我们可能会采用API方法来完成工作,但我想对ADF世界保持原生。

1 个答案:

答案 0 :(得分:0)

您可以参考ADF REST API:Trigger Runs - Query By Factory

在请求正文中,定义lastUpdatedAfterlastUpdatedBefore属性,如以下示例所示:

{
  "lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
  "lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z",
  "filters": [
    {
      "operand": "TriggerName",
      "operator": "Equals",
      "values": [
        "exampleTrigger"
      ]
    }
  ]
}

然后循环,触发器从响应中运行数据以获取最大行。

  

我们可能会采用API方法来完成工作

您可以使用Azure Http Trigger Function或在ADF中使用Web Activity来调用您的特定api。