我创建了一个restAPI连接,使用base url:https://heineken-dev.collibra.com/rest/2.0/assets?offset={offset}
并在复制数据活动源分页规则中,我添加了如下内容。x1c 0d1x
但是在restAPI结果集中:total:14518这是记录的总数。我想把这个总数14518放到偏移的结束条件中。有人能帮我吗?
提前感谢!!
我创建了一个restAPI连接,使用base url:https://heineken-dev.collibra.com/rest/2.0/assets?offset={offset}
并在复制数据活动源分页规则中,我添加了如下内容。x1c 0d1x
但是在restAPI结果集中:total:14518这是记录的总数。我想把这个总数14518放到偏移的结束条件中。有人能帮我吗?
提前感谢!!
1条答案
按热度按时间zzlelutf1#
ADF分页规则从rest API获取总行数并添加为结束条件。
**根据您在rest API结果集中的要求,您将获得
total: 14518
,这是记录的总数。**您希望在结束条件中使用此值。要实现这一点:
这里我使用这个sample Rest Api
首先,您需要从web activity获取API的结果集。
**结果集:**在这里您将获得
total: 14518
现在,在复制活动中设置分页规则,如下所示:将Renge设置为
1::1000
,这样它将在1000的偏移量上无限次循环url,并将结束条件设置为MaxRequestNumber : @string(activity('Web1').output.total_pages)
,这样它将在达到最大请求数时结束循环。