【问题标题】:Web activity throws overlimit error when calling rest api调用rest api时Web活动抛出overlimit错误
【发布时间】:2019-03-21 10:34:53
【问题描述】:

我的 ADF 管道有一个查找活动,它使用 sql 查询从表中获取数据并将其传递给一个 Web 活动,该活动将 JSON 发布到 API(天蓝色应用服务)。当查询获得 1000 行时,它工作正常,但是当我尝试超过 5000 行时,Web 活动返回错误。

"errorCode": "2001",
"message": "The length of execution ouput is over limit (around 1M currently). ",
"failureType": "UserError",

当我使用邮递员将 5000 行发布到 API 时,它工作正常。知道这个错误是什么意思以及如何解决它吗?

提前致谢。

【问题讨论】:

    标签: azure azure-data-factory-2


    【解决方案1】:

    如您所见,网络活动有 1 分钟的超时限制。此外,基于上述错误The length of execution output is over limit (around 1M currently).,Web Activity 也有 1 MB 的输出大小限制。

    您可以找到限制规则here,如果您要求Contact Support,可以调整其中的一些规则。

    如果他们无能为力,我会为您提供一种解决方法,您可以使用ForEach Activity。也许您需要将paging query 用于您的rest api,并每次返回有限数量的数据。然后循环查询你的数据,直到返回数据的数量低于阈值。

    【讨论】:

      【解决方案2】:

      如果其调用的端点没有响应,则网络活动似乎会在 1 分钟后超时。

      【讨论】:

        猜你喜欢
        • 2015-11-07
        • 1970-01-01
        • 2019-05-21
        • 2021-06-21
        • 1970-01-01
        • 2020-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多