Получить список запланированных триггеров - PullRequest
1 голос
/ 19 июня 2019

Мы пытаемся получить максимальное запланированное время триггера из списка запланированных триггеров в АПД

У нас есть один конвейер ADF, который имеет несколько запланированных триггеров. Трубопровод будет работать в 6:10, 6:20, 6:30, 6:40 ...... до 10:00 UTC с интервалом в 10 минут. Есть ли какой-нибудь возможный способ получить максимум запланированного триггера, т.е. в 10:00 UTC в моем случае.

Мы пытались использовать несколько системных переменных, но ни одна из них не работала. Мы могли бы использовать подход API, чтобы выполнить работу, но я хочу остаться родным для мира ADF.

1 Ответ

0 голосов
/ 20 июня 2019

Вы можете обратиться к API REST ADF: Триггерные прогоны - Запрос по фабрике .

В теле запроса определите свойства lastUpdatedAfter и lastUpdatedBefore, как показано в примере ниже:

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

Затем цикл запускает данные из ответа, чтобы получить максимальную строку.

Мы могли бы использовать подход API, чтобы выполнить работу

Вы можете использовать Функция запуска Azure Http или использовать Веб-активность в АПД для вызова вашего конкретного API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...