使用Azure数据工厂“翻转窗口”触发器,可以限制它每天(在添加窗口时您可能会说的话)触发的时间吗?
例如,我有一个Tumbling Window触发器,它每15分钟运行一次管道。该服务器当前运行24/7,但我希望它仅在工作时间(0700-1900)运行,以降低成本。
编辑:
我尝试了一下,发现了另一个从监视角度看并不理想的选项,但是它似乎可以工作:
使用一个带有动态表达式的“ If Condition”步骤创建一个新管道,如下所示:
@and(greater(int(formatDateTime(utcnow(),'HH')),6),less(int(formatDateTime(utcnow(),'HH')),20))
您睡觉的时间越长,您可能就越会侵害您的窗户,因此请进行调整以使其匹配。
我需要花几天时间,然后才能在门户网站上查看帐单,以查看它是否降低了成本。目前,我假设一项仅睡15分钟的工作不会招致一个正在运行和处理数据的费用。
答案 0 :(得分:0)
没有简单的方法,但是您可以在Azure devops中为同一作业创建两个部署管道,一旦winodw 0700至1900到期,您就可以使用azure dev ops管道将其替换为虚拟作业。