正在Azure数据工厂中获取历史数据副本的日期

icnyk63a  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(95)

我必须从Rest API复制一年的历史数据,例如,从2019年3月1日到2020年3月1日。Rest API将开始日期和结束日期作为参数。
然而,为了防止加载,我不得不像复制一样分块调用API,开始和结束日期为2019年3月1日到2019年3月30日......一旦完成**,然后2019年4月1日到2019年4月30日**,依此类推,直到2020年3月1日,自动进行,无需手动干预。
我现在可以使用utc并添加天数来复制前一天到当前startofday的数据,但无法计算历史数据的副本。是否可以这样做?

c90pui9n

c90pui9n1#

你可以试试这样的方法:
1.创建两个名为start_date和end_date的变量。

2.创建Until活动,然后键入以下表达式:@greaterOrEquals(variables('end_date'),'2020-03-01T00:00:00Z')


3.创建拷贝活动
源设置:

源数据集:

接收数据集:

4.创建两组变量活动以更改start_date和end_date

结果:

顺便说一句,你可以根据需要改变你的日期格式。参考https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings

相关问题