azure ADF分页规则,用于从REST API获取总行数并添加为结束条件

wwwo4jvm  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(93)

我创建了一个restAPI连接,使用base url:https://heineken-dev.collibra.com/rest/2.0/assets?offset={offset}
并在复制数据活动源分页规则中,我添加了如下内容。x1c 0d1x
但是在restAPI结果集中:total:14518这是记录的总数。我想把这个总数14518放到偏移的结束条件中。有人能帮我吗?
提前感谢!!

zzlelutf

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),这样它将在达到最大请求数时结束循环。

相关问题