获取计划触发器的列表



我们试图从 ADF 中的计划触发列表中获取最长计划触发时间

我们有一个 ADF 管道,它有多个计划触发器。管道将在6:10,6:20,6:30,6:40运行......直到 UTC 上午 10 点,间隔每 10 分钟一次。有没有可能的方法可以获得预定触发器的最大值,即在我的情况下是上午 10 点 UTC。

我们已经尝试了几个系统变量,但没有一个有效。我们可能会采用 API 方法来完成工作,但我希望在 ADF 世界中保持原生状态。

您可以参考 ADF REST API:触发器运行 - 按工厂查询。

在请求正文中,定义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 触发器函数,或使用 ADF 中的 Web 活动来调用特定的 API。

相关内容

  • 没有找到相关文章

最新更新