我有兴趣获取Tumbling Window触发器的实际运行开始时间。我不要时间表触发器。我的场景要求特别是Tumbling Window触发器,但是某些逻辑还需要准确知道触发运行的开始时间。根据我尝试使用@pipeline().TriggerTime
的{{3}},基本上我将其作为值传递给管道参数之一,但随后未将其转换为值-然后我意识到了此表达式的范围在管道中,所以我不能在触发器中使用它。 @trigger()。outputs.windowStartTime可以在触发器中使用,但没有达到我的目的-我不是在寻找窗口开始时间,无论启动触发器何时执行,该时间都是固定的。我想要Tumbling Window触发器的实际运行开始时间。有什么解决办法吗?
答案 0 :(得分:0)
我发现的一个解决方案是,我们创建Append Variable活动并在活动的value部分调用@pipeline()。TriggerTime。由于这是管道的一部分,因此它将在那里转换为值。
另一种解决方案是在附加变量活动中简单地调用utcnow()。