我在管道中有多个活动,它们之间有依赖关系。当我在过去设置管道开始日期时,我的数据切片集不会按时间顺序执行。详细阐述:
假设我有两个活动A1和A2。A2 依赖于 A1,执行时间比 A1 长得多。假设我今天上传了我的管道,开始日期为 3 天后 (d-3(。我希望我的活动遵循以下顺序:
A1(d-3( -> A2(d-3( -> A1(d-2( -> A2(d-2( -> A1(d-1( ->A2(d-1( ->
但在实践中,我看到 A1 的所有数据切片都已执行,而 A2(d-3( 仍在进行中。如何强制在占用第二天的切片之前完成特定日期的所有数据切片?
我认为没有办法做到这一点,因为每个数据切片都独立于其他数据切片,不应该依赖于以前的执行。如果使查询正确,则执行顺序应该无关紧要。