为每个活动执行azure数据工厂,包括开始日期和结束日期



我有一个json文件,它包含开始日期和结束日期。我需要使用azure数据工厂foreach活动来迭代这个开始日期和结束日期。据我所知,foreach期望项(集合/数组(。但就我而言,我只有两项,即开始日期和结束日期。我想运行数据工厂来处理一些历史数据。我没有日期集合,所以我如何用开始日期和结束日期来迭代?如果有人能帮我弄清楚,那就太好了。

我的建议是使用UNTIL活动从开始日期到结束日期进行迭代。

与FOR-EACH一样,UNTIL也用于ADF中的循环。而for each在定义的集合上迭代,Until迭代直到满足条件。这相当于编程语言的while循环。

您可以将开始日期和结束日期都分配给变量,并使用计数器变量从开始日期到结束日期逐个递增日期。

您可以使用AddDays表达式函数来增加一天,使用equals函数来比较日期

for each循环没有内置智能来计算添加到循环活动中的某些任务必须重复的迭代次数。

这里可以做的是使用某种水印输入,并使用这些水印运行数据加载。诸如查找活动之类的任务可以方便地模拟这种行为。

最新更新