获取Azure datafactory中历史数据副本的日期

获取Azure datafactory中历史数据副本的日期,azure,azure-data-factory,azure-data-factory-2,azure-data-factory-pipeline,Azure,Azure Data Factory,Azure Data Factory 2,Azure Data Factory Pipeline,我必须从rest api复制一年的历史数据,例如从1919年3月1日到2020年3月1日。rest api将开始和结束日期作为参数 但是,为了防止加载,我必须调用API,比如从2019年3月1日到2019年3月30日,复制开始和结束日期,然后从2019年4月1日到2019年4月30日,等等,直到2020年3月1日自动调用,无需人工干预 我现在可以使用utc并添加天数将前一天的数据复制到当前开始日期,但无法计算出历史数据的副本。知道这是否可行吗?您可以尝试以下方法: 1.创建两个名为start_d

我必须从rest api复制一年的历史数据,例如从1919年3月1日到2020年3月1日。rest api将开始和结束日期作为参数

但是,为了防止加载,我必须调用API,比如从2019年3月1日到2019年3月30日,复制开始和结束日期,然后从2019年4月1日到2019年4月30日,等等,直到2020年3月1日自动调用,无需人工干预


我现在可以使用utc并添加天数将前一天的数据复制到当前开始日期,但无法计算出历史数据的副本。知道这是否可行吗?

您可以尝试以下方法:

1.创建两个名为start_date和end_date的变量。

2.创建一个直到活动,并键入以下表达式:
@greaterOrEquals(变量('end_date'),'2020-03-01T00:00:00Z')

3.创建复制活动

源设置:

源数据集:

接收器数据集:

4.创建两组变量活动以更改开始日期和结束日期

结果:

顺便说一下,您可以根据需要更改日期格式。参考资料