Web activity 在调用 rest api 时抛出超限错误
Web activity throws overlimit error when calling rest api
我的 ADF 管道有一个查找 activity,它使用 sql 查询从 table 获取数据并将其传递到网络 activity posts JSON 到 API(Azure 应用程序服务)。当查询获得 1000 行时它工作正常但是当我尝试超过 5000 行时网络 activity returns 错误。
"errorCode": "2001",
"message": "The length of execution ouput is over limit (around 1M currently). ",
"failureType": "UserError",
当我使用 postman post 将 5000 行添加到 API 时,它工作正常。知道这个错误是什么意思以及如何解决它吗?
提前致谢。
如果端点的调用没有响应,看起来网络 activity 会在 1 分钟后超时。
如您所见,网络 activity 有 1 分钟的超时限制。此外,基于上述错误 The length of execution output is over limit (around 1M currently).
,web activity 也有 1 MB 的输出大小限制。
您可以找到限制规则here and some of the them could be adjusted if you ask for Contact Support。
如果他们无能为力,我会为您提供一个您可以使用的解决方法 ForEach Activity。可能你每次都需要用paging query
休息api和return有限数量的数据。然后循环查询你的数据,直到return数据的数量低于阈值。
我的 ADF 管道有一个查找 activity,它使用 sql 查询从 table 获取数据并将其传递到网络 activity posts JSON 到 API(Azure 应用程序服务)。当查询获得 1000 行时它工作正常但是当我尝试超过 5000 行时网络 activity returns 错误。
"errorCode": "2001",
"message": "The length of execution ouput is over limit (around 1M currently). ",
"failureType": "UserError",
当我使用 postman post 将 5000 行添加到 API 时,它工作正常。知道这个错误是什么意思以及如何解决它吗?
提前致谢。
如果端点的调用没有响应,看起来网络 activity 会在 1 分钟后超时。
如您所见,网络 activity 有 1 分钟的超时限制。此外,基于上述错误 The length of execution output is over limit (around 1M currently).
,web activity 也有 1 MB 的输出大小限制。
您可以找到限制规则here and some of the them could be adjusted if you ask for Contact Support。
如果他们无能为力,我会为您提供一个您可以使用的解决方法 ForEach Activity。可能你每次都需要用paging query
休息api和return有限数量的数据。然后循环查询你的数据,直到return数据的数量低于阈值。