结构数据工厂管道中的杂货参数

问题描述 投票:0回答:1

https://api.somecompany.com/data?start={startdatetime}&end={enddatetime}&limit=200&page={page} RESTAPI返回响应体中的以下值:

{ "total_count": 325, "page": 1, "total_pages": 2, "result": [ array of result objects ] }

来源连接详细信息如下(我尚未指定查询字符串中页面参数的值):
relative url:

Https://api.somecompany.com/data?start = 2025-01-29T00:00:00 Z&END = 2025-01-29T00:00:00:00:00z&limit = 200&page =

pagiation规则:

我的假设是,数据工厂会动态地将页面参数的值增加1个,直到不再返回数据为止。我尝试了“页面”参数包裹在类似的卷发括号中的变体:{page},但是无论如何,我只能返回结果的第一页。 我想避免必须将活动包裹在循环中,因为它已经处于循环中,因为我需要在数据工厂中获取多天的数据,并且嵌套循环不支持。我知道我可以使用子管道进行内部循环,但是我想尝试看看分页是否在我走下那条路线之前首先起作用。

您可以在复制活动源源rest api中使用以下配置来满足您的要求。

首先给出页码值,在数据集相对URL中的任何参数中,如下所示。 {}Picture showing pagination rules for the Source settings

在复制活动源中,给出下面的范围和最终条件。

?page={Offset}&size=20

rest pagination azure-data-factory microsoft-fabric copy-data
1个回答
0
投票

togive您的水槽并调试管道。现在,从示例下方,将将来自REST API页面的所有数据复制到目标位置。

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.