无法在Azure数据工厂中使用分页规则

时间:2019-09-19 08:15:24

标签: azure azure-data-factory azure-data-factory-2

我正在尝试使用ADF其余源中的分页规则下载我的所有页面数据。我的API看起来像这样:www.xyz.com?page=0,我得到这样的响应: {content:[],

totalPages:“ 150”,

第0页} 这是我试图编写以获取下一页数据的分页规则

QueryParameters.page = @add(int($。page),1),但这反映了一个错误,提示UnsupportedConcept并显示无效。

请告知是否有任何方法可以增加响应的值并再次点击api

1 个答案:

答案 0 :(得分:1)

您可以创建一个“直到”循环。

创建一个管道,该管道包含一个变量,该变量将由“直到”活动评估,并调用您的api以获取总页数(或第一批数据)。 然后,在“直到”活动中,运行它直到@equals(pipeline.variable,activity('1stcall')。output.totalPages)。

直到内的活动应为 -另一个网络电话 -设置变量的活动会增加页面变量的值。