目前我正在为其中一个数据导出设置管道。 我对管道调度程序的期望是: - 管道调度程序应在每天太平洋标准时间凌晨00:00触发 - 目前我的开始&结束时间配置如下:
"start": "2017-10-10T07:00:00Z",
"end": "2017-10-12T07:00:00Z"
有人能让我知道我是否遵循了正确的方法?或者我应该采取其他方法吗?
谢谢,
答案 0 :(得分:0)
是的,这是正确的。您还可以对要在特定时间后启动的任何管道使用延迟/偏移选项。
答案 1 :(得分:0)
我假设您的开始和结束都在活动上。这不是何时定期运行处理的计划,而是数据工厂应处理的活动窗口。它是完整执行窗口的开始和结束,而不是每个单独的切片执行。
您有两种方法可以实现您的目标,documented here并总结如下。下面两个都引入了6小时的偏移量。
1)设置上游数据集的偏移量:
"availability": {
"frequency": "Day",
"interval": 1,
"offset": "06:00:00"
},
2)设置管道上的延迟:
"policy": {
"timeout": "1.00:00:00",
"delay": "06:00:00",
"concurrency": 1,
"executionPriorityOrder": "NewestFirst",
"style": "StartOfInterval",
"retry": 3,
"longRetry": 0,
"longRetryInterval": "00:00:00"
},
另请参阅使用StartOfInterval和EndOfInterval控制行为,具体取决于您希望活动在计划的时间段内执行的时间。 See the docs here了解更多信息。