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

无法在Azure数据工厂中使用分页规则,azure,azure-data-factory,azure-data-factory-2,Azure,Azure Data Factory,Azure Data Factory 2,我正在尝试使用ADF rest源代码中的分页规则下载我的所有页面数据。我的API看起来像这样:www.xyz.com?page=0,我得到如下响应: {内容:[] 总页数:“150” 页面:0} 下面是我试图编写的分页规则,以获取下一页数据 QueryParameters.page=@add(int($.page),1),但这反映了一个错误,表示UnsupportedConcept并显示invalid 请告知是否有任何方法可以增加响应的值并再次点击api您可以创建一个直到循环 创建一个管道,其中

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

总页数:“150”

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

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


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

您可以创建一个直到循环

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

until中的活动应为 -对应用程序的另一个web调用
-增加页面变量值的设置变量活动。

谢谢@JLuis它起作用了。我不知道有一些网络活动可用。感谢您的帮助。您好@jluisetrada,以下是我所做的:web活动->设置TotalPage变量->直到活动web活动有一个限制,响应不应超过1Mb,但我收到的响应约为700Mb。因此,管道正在失败。是否有任何方法或替代web活动,只需点击API并从中捕获总页面信息。我已经使用Azure函数实现了这个解决方案,但在我们的需求中,我们不必使用它。请让我知道,如果你有一些关于这方面的创新想法。这会有很大的帮助。你好,很抱歉反应太晚。带有REST API源的复制活动是否不适合您?看见