Microsoft DataverseAPI 限制概述

Dataverse API 限制有助于确保服务级别、可用性和质量。 Dataverse API 限制是 Power Platform 请求限制和分配的组成部分。 本文将介绍专门针对适用于连接到 Dataverse 的 Power Apps、Power Automate 和客户互动应用(Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing 和 Dynamics 365 Project Service Automation)的 Dataverse 的限制。

有关 Power Platform 内所有区域的限制的信息,请参阅 Power Platform 请求限制和分配

适用于 Dataverse 的限制有两类:权利服务保护限制,概述如下。

服务保护限制 Power Platform 请求(API 权利)限制
在超出限制时立即返回 429 请求过多 强制实施 Power Automate 流,但在强制实施时会针对 Dataverse 偶尔出现的超额进行预配
在 5 分钟滑动窗口中评估。 在 24 小时内评估。
适用于 Dataverse Web 服务的所有外部请求。 适用于对源自内部或外部请求的所有计算操作和分析的数据操作。
开发人员负责避免出现可能导致错误的条件,并在条件出现时管理操作的重新执行。 管理员负责管理分配的容量。 他们可以购买容量附加产品来增加限制。
今天已在产品内强制执行。 - 在今天向管理员提供预览报告后强制执行,以跟踪和估计使用的服务是否正式发布。
- 预览报告现已可用。
详细信息:https://aka.ms/serviceprotectionlimits 详细信息:https://aka.ms/PlatformLimits

权利限制

这些限制表示用户每天有权创建的请求数量。 分配的限制取决于分配给每位用户的许可证类型。

如果任何用户超出其请求权利,管理员将接到通知,并且可以为该用户分配 Power Apps 和 Power Automate 请求容量。 此时不阻止用户对偶然超额和合理超额使用应用。

对于 Dataverse,API 请求包括与表行交互的所有数据操作:行创建、检索、更新或删除 (CRUD)。 包括共享分配等特殊操作,因为这些操作被视为更新。 这些请求可以来自任何客户端或应用程序,并使用任何终结点。 包括但不限于插件、异步工作流、自定义控件和 $batch (ExecuteMultiple) 操作执行的操作。 排除了一小部分系统内部操作,如登录、注销和系统元数据操作。

重要

Power Platform API 请求分配包括使用 Power Automate、AI Builder 和连接器 API。 通过连接器建立并生成 Dataverse 请求的所有请求代表 1 个 Power Platform 请求。

有关这些权利限制的详细信息,请参阅基于许可证的 Microsoft Power Platform 请求分配

有关查看和分配容量附加产品的信息,请参阅容量附加产品

有关购买单个容量附加产品的信息,请参阅 Power Apps 和 Power Automate 许可指南

服务保护限制

为了保证所有人一致的可用性和性能,我们对 API 与 Dataverse 如何结合使用实施一些限制。 服务保护 API 限制有助于基于资源限制确保运行应用程序的用户不会影响彼此。 这些限制不会影响平台的正常用户。 只有执行大量 API 请求的应用程序可能会受到影响。 这些限制将帮助提供一定程度的保护,防止请求卷出现威胁 Dataverse 平台可用性和性能特性的任意和意想不到的激增。

我们限制每个用户帐户的并行连接数量、每个连接的 API 请求数量和可用于每个连接的执行时间量。 这些指标在五分钟滑动窗口内评估。 如果超出其中一个限制,平台将引发异常。

备注

服务保护限制适用于所有外部 Web 服务请求,不仅是计入权利限制的表上的 CRUD 操作。

不会对工作流、自定义工作流活动或插件代码中执行的 API 调用应用服务保护 API 限制。 这些操作在内部调用。

只有执行大量数据操作的应用程序才会遇到服务保护限制。 我们建议构建执行大量数据操作的应用程序的开发人员在这些异常返回一段时间后,应用模式来重试操作。 通过应用这些模式,应用程序可以响应服务发送的异常和减少请求的总数,并达到最高的吞吐量。

有关可返回的特定错误和开发人员如何应用模式以响应这些错误的信息,请参阅服务保护 API 限制

另请参阅

管理 Power Platform / 许可和许可证管理 / 请求限制和分配
管理员 / 使用代码处理数据 / 服务保护 API 限制

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。