azure - 调用rest api时Web事件抛出超限错误

标签 azure azure-data-factory

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

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

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

提前致谢。

最佳答案

正如您所发现的,网络事件的超时限制为 1 分钟。另外,根据上述错误执行输出的长度超出限制(当前约为 1M)。,Web 事件也有 1 MB 的输出大小限制。

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

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

关于azure - 调用rest api时Web事件抛出超限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52843154/

相关文章:

azure - 在 MS Azure 上部署 Acumatica ERP

azure - 获取 Azure 数据工厂日志

excel - 使用 Azure 数据工厂将多个 Excel 数据转换为主文件

azure - 打开 Redshift 和数据工厂的 IP 地址

azure - ADF - 如何比较具有相同结构的两个 Azure SQL 数据库表(A 和 B)并仅将缺失值从表 A 插入到表 B

Azure 通知中心 : What is Success and Failure Property in NotificationOutcome

c# - 访问其他 Twitter 用户信息

azure-data-factory - 从 ADF 触发 Azure ML 工作区中的 Jupyter Notebook

azure - 如何识别此 Pyspark 编码问题 - 输入时没有可行的替代方案

git - 如何在 Azure Devops 中创建子模块?