以前我有一个LookBack的管道参数,静态默认值为-1,然后在子管道/活动中将其转换为
@adddays(utcnow(), pipeline().parameters.lookback)在今天的情况下,再跟踪-1,给出一个日期,然后提供给U脚本。
这会在我们重新处理/回传处理时产生问题,并且处理时间会超过UTC时间,提前1天。
为了使调度更加健壮,我调整了顶层管道以接受一个string类型的DateTime字段,该字段被传递给子管道/活动,并被传递到脚本中,以便进行显式调度。
@pipeline().parameters.processDate顶层管道按标准计划运行,每天早上5点左右运行。如果管道参数不提供动态值,而是只提供静态默认值,那么如何将调度DateTime传递给顶级管道。
理想情况下,我希望默认值是调度DateTime
发布于 2020-12-04 09:26:16
是的,正如凯尔·邦廷所说,你可以创建一个参数,它的默认值是@trigger().scheduledTime,如下所示:

然后ADF将在顶级管道中将预定的触发时间传递给您的参数。
我的测试结果:

https://stackoverflow.com/questions/65015530
复制相似问题