【发布时间】:2022-01-26 13:46:34
【问题描述】:
我想从 Rest API 端点检索所有结果。URL 具有以下形式 https://myapi.com/relativeapi?project=&repo=&prId=&page=&pageSize=&startTime=&endTime
默认情况下,请求数据时只返回第一页。示例输出如下
"pageSize":50,
"num":50,
"isLastPage":false,
"data":
{"ABC":{"mock1":[{"Id":18,"Date":"202104T02:04:53.000Z","attr1":0,"attr2":0,"attr3":0,"historyData":[{"Date":"2021-11-03T00:08:13.000Z","attr1":0,"attr2":0,"attr3":0,"attr4":{}}
我们如何在 Azure 数据工厂中实现这一点并从所有页面检索所有结果(最后一页直到 "IsLastPage=TRUE 并且 "data" 为空)?
还有我们如何增量请求 API 数据,所以管道不需要从头(第 1 页)运行所有结果,而是从最后更新的页面获取结果
【问题讨论】:
标签: pagination azure-data-factory incremental-load