如何设置ADF管道仅在工作日每4小时触发运行?
在Azure Data Factory中配置工作日每4小时运行的触发(中欧时区)
方法一:可视化配置(直观易操作)
- 打开ADF Studio,进入目标管道,点击「添加触发」→「新建触发」→ 选择时间触发(Schedule trigger)
- 基础参数配置:
- 给触发命名(比如
EU_Workday_4Hourly_Trigger),方便后续识别 - 时区选择 (UTC+1) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna(对应中欧时区,ADF会自动处理夏令时切换)
- 设置触发生效的起始日期,重复频率选「小时」,间隔填
4
- 给触发命名(比如
- 工作日过滤核心设置:
- 展开「高级」面板,找到「星期几」选项
- 仅勾选周一、周二、周三、周四、周五,取消周六、周日的勾选
- 完成配置:点击「下一步」,选择要绑定的管道(有参数可在此配置),最后点击「创建」
方法二:CRON表达式配置(适合熟悉CRON规则的用户)
- 新建时间触发,在「重复周期」部分选择使用CRON表达式
- 输入CRON表达式:
0 */4 * * 1-5- 表达式含义:每4小时的0分执行一次,仅周一到周五(1代表周一,5代表周五)
- 时区选择中欧时区,后续关联管道并保存即可
验证配置
完成后可通过两种方式确认生效:
- 查看触发的「运行历史」,检查仅在工作日的对应时间点生成了运行实例
- 临时调整起始日期到最近的工作日,手动触发测试管道执行逻辑
内容的提问来源于stack exchange,提问作者Talha Tayyab
相关产品推荐
相关产品推荐

