gpt4 book ai didi

Azure 数据工厂 - 翻滚窗口触发器 - 限制其运行时间

转载 作者:行者123 更新时间:2023-12-03 03:59:07 25 4
gpt4 key购买 nike

使用 Azure 数据工厂“翻滚窗口”触发器,是否可以限制每天触发的时间(您可能会说添加一个窗口)?

例如,我有一个滚动窗口触发器,每 15 分钟运行一次管道。目前该服务全天候 (24/7) 运行,但我希望它仅在工作时间 (0700-1900) 运行以降低成本。

编辑:

我尝试了一下,发现了另一个选项,从监控的角度来看并不理想,但它似乎有效:

使用单个“If Condition”步骤和动态表达式创建一个新管道,如下所示:

@and(greater(int(formatDateTime(utcnow(),'HH')),6),less(int(formatDateTime(utcnow(),'HH')),20))

  • 在真实案例事件中,添加执行原始管道的“执行管道”步骤(勾选“等待完成”)
  • 在错误案例事件中,添加一个休眠 X 分钟的等待步骤

您睡的时间越长,您可能侵占 window 的时间就越长,因此请进行调整以匹配。

我需要给它几天时间,然后再检查门户上的账单,看看它是否降低了成本。目前,我假设一项仅休眠 15 分钟的作业不会产生运行和处理数据所需的成本。

最佳答案

没有简单的方法,但您可以在 Azure devops 中为同一作业创建两个部署管道,并且一旦您的 winodw 0700 到 1900 过期,您就可以使用 azure dev ops 管道将该作业替换为虚拟作业。

关于Azure 数据工厂 - 翻滚窗口触发器 - 限制其运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63192880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com