获取预定触发器列表
Get the list of scheduled triggers
我们正在尝试从 ADF 中的计划触发器列表中获取最大计划触发器时间
我们有一个 ADF 管道,它有多个预定触发器。管道将 运行 在 6:10、6:20、6:30、6:40...... 直到世界标准时间上午 10 点,每 10 分钟间隔一次。有没有什么可能的方法来获得预定触发器的最大值,即在我的例子中是世界标准时间上午 10 点。
我们尝试了几个系统变量,但 none 有效。我们可能会采用 API 方法来完成工作,但我想留在 ADF 世界中。
您可以参考 ADF REST API:Trigger Runs - Query By Factory。
在请求体中,定义lastUpdatedAfter
和lastUpdatedBefore
属性,如下例:
{
"lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
"lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z",
"filters": [
{
"operand": "TriggerName",
"operator": "Equals",
"values": [
"exampleTrigger"
]
}
]
}
然后循环触发器从响应中运行数据以获取最大行。
We might take an API approach to get the job done
您可以在 ADF 中使用 Azure Http Trigger Function,or use Web Activity 来调用您的特定 api。
我们正在尝试从 ADF 中的计划触发器列表中获取最大计划触发器时间
我们有一个 ADF 管道,它有多个预定触发器。管道将 运行 在 6:10、6:20、6:30、6:40...... 直到世界标准时间上午 10 点,每 10 分钟间隔一次。有没有什么可能的方法来获得预定触发器的最大值,即在我的例子中是世界标准时间上午 10 点。
我们尝试了几个系统变量,但 none 有效。我们可能会采用 API 方法来完成工作,但我想留在 ADF 世界中。
您可以参考 ADF REST API:Trigger Runs - Query By Factory。
在请求体中,定义lastUpdatedAfter
和lastUpdatedBefore
属性,如下例:
{
"lastUpdatedAfter": "2018-06-16T00:36:44.3345758Z",
"lastUpdatedBefore": "2018-06-16T00:49:48.3686473Z",
"filters": [
{
"operand": "TriggerName",
"operator": "Equals",
"values": [
"exampleTrigger"
]
}
]
}
然后循环触发器从响应中运行数据以获取最大行。
We might take an API approach to get the job done
您可以在 ADF 中使用 Azure Http Trigger Function,or use Web Activity 来调用您的特定 api。