我有一个ADF管道,必须每天运行。活动1和2应该每天触发。但是有一个条件。在每个星期日,必须运行3个活动。在其他6天中,必须运行活动4。
是否可以在ADF中进行?还是我必须创建两个单独的管道,一个在大型日运行,另一个在星期日运行?
有人可以帮我吗?
我建议您在活动3和4之前添加If Condition activity:
使用波纹管表达式过滤If条件表达式中的星期日和星期几:
@equals(dayOfWeek(utcnow()),'0')
从当前UTC时间获取星期几,然后与返回整数(星期日为0)进行比较。
将“复制活动” 3添加到“有效”,将“复制活动”添加到“错误”。
所有复制活动项将在规则中运行:
希望这会有所帮助。