如何解决使用开始日期和结束日期对每个活动执行azure数据工厂
我有一个json文件,其中包含开始日期和结束日期。我需要使用azure数据工厂foreach活动遍历此开始日期和结束日期。据我所知,foreach期望项目(集合/数组)。但就我而言,我只有两项,即开始日期和结束日期。我想运行数据工厂来处理一些历史数据。我没有日期集合,那么如何用开始日期和结束日期进行迭代呢?如果有人可以帮助我解决问题,那就太好了。
解决方法
我的建议是使用UNTIL活动从开始日期到结束日期进行迭代。
与FOR-EACH一样,UNTIL也用于ADF中的循环。虽然for-each遍历已定义的集合,但直到满足标准为止。这相当于编程语言的while循环。
您可以为变量分配开始日期和结束日期,并使用计数器变量从开始日期到结束日期一一递增日期。
您可以使用AddDays表达式函数来增加日期,并使用equals函数来比较日期
,for-each循环没有内置的智能功能来计算对于添加到循环活动中的某些任务必须重复执行的迭代次数。
在这里可以做的是使用某种水印输入并使用这些水印运行数据加载。查找活动之类的任务将很方便地模拟这种行为。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。