You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Azure Data Factory Pipeline每月仅前5天运行的触发计划

Azure Data Factory 每月前5天运行Pipeline触发器配置方案

方案1:计划触发器+条件判断(灵活可调整)

  • 进入ADF工作室,在左侧导航栏选择管理→触发器→点击「新建」
  • 触发器类型选择计划,设置触发器开始时间、业务对应的时区、需要触发的具体时刻
  • 重复周期选择「每月」
  • 展开「高级」配置项,在执行条件输入框中写入如下表达式:
@lessOrEquals(dayOfMonth(trigger().scheduledTime), 5)
  • 保存触发器后,关联目标Pipeline,发布全部更改即可生效
    表达式说明:dayOfMonth函数会提取触发器计划运行时间的当月日期,lessOrEquals函数判断日期是否小于等于5,仅满足条件时才会触发Pipeline运行,其余日期会自动跳过触发。

方案2:直接指定每月运行日期(直观无代码)

  • 新建计划触发器,重复周期选择「每月」
  • 在「运行日期」勾选框中直接勾选1、2、3、4、5日
  • 配置好时区、运行时刻后关联Pipeline,发布后生效

方案对比:方案1适合后续可能调整运行日期范围的场景,仅需修改表达式中的数字即可完成调整;方案2无需写代码,配置更直观,适合固定每月前5天运行的场景。

注意事项:请确保触发器选择的时区和业务统计使用的时区一致,避免跨月时区偏差导致的日期判断错误。

内容的提问来源于stack exchange,提问作者MANISH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:06:01