如何从Rest API检索continuationToken,而使用Azure数据工厂?



我正在尝试实现Azure数据工厂的复制活动,将数据从API复制到Azure Blob存储。我已经设置好了源& &;正确地下沉,以便当我触发管道时,它会拉并加载第一次加载的数据,但我正在努力进行分页。

当我触发管道时,它正确地加载了第一个页面,之后,它不返回从API获取数据的下一个延续令牌。如果我使用until或for-每个活动,管道将复制相同延续令牌的数据,直到超时。

当我在Postman中运行Rest API调用时,它返回数据以及下一个延续令牌。延续令牌将是0000xxxx-00000-xxx00-000000xx000000,下一个延续令牌将是0000xxyy-00000-xxx00-000000yy000000。

我的目标是使用延续令牌从Rest API检索数据,并检索下一个延续令牌,以便我可以检索下一页数据,直到延续令牌为空,并将其存储在Azure Blob存储与Azure数据工厂管道。

我能够从其余API中检索访问令牌,并且只能检索第一页数据。

有什么办法可以解决这个问题,请告诉我?

假设您的web活动为您提供了要处理的元素数组,您可以执行以下操作:

Chain a For遍历数组的每个活动

在ForEach活动中,您可以将项目设置为(假设项目数组为outputArray):

在ForEach活动中,你可以有一个参数化的web活动来迭代数组中的每个项目。每个项都可以使用表达式访问:@item ()

请查看此链接:https://i.stack.imgur.com/6Ut20.jpg

相关内容

  • 没有找到相关文章

最新更新