Microsoft DataverseОбзор ограничений API

Границы API Dataverse помогают обеспечить уровни обслуживания, доступность и качество. Границы API Dataverse являются частью границ запросов Power Platform и распределений. В этой статье будут представлены ограничения специально для Dataverse, применимые для Power Apps, Power Automate и приложений Customer Engagement (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 Too Many Requests. Действует для потоков Power Automate, однако будет предусматривать допуски для случайных превышений в Dataverse (когда будет действовать)
Рассчитывается в рамках 5-минутного скользящего окна. Рассчитывается в рамках 24-часового периода.
Распространяется на все внешние запросы к веб-службам Dataverse. Распространяется на все вычислительные операции и аналитику, инициируемые из внутренних или внешних запросов.
Разработчик несет ответственность за предотвращение возникновения условий, которые могут привести к ошибкам, и управление повторными попытками в случае ошибок. Администратор несет ответственность за управление выделенной емкостью. Возможно приобретение надстроек емкости для увеличения лимитов.
Начинает действовать в продукте сегодня. - Начнет действовать после того как предварительная версия отчета, доступная сегодня администраторам для мониторинга и прогнозирования использования, перейдет на этап общей доступности.
- Предварительные версии отчетов уже доступны.
Дополнительные сведения: https://aka.ms/serviceprotectionlimits Дополнительные сведения: https://aka.ms/PlatformLimits

Границы объема обслуживания

Эти границы представляют количество запросов, которые пользователи имеют право делать каждый день. Выделенное ограничение зависит от типа лицензии, назначенной каждому пользователю.

Если какой-либо пользователь превысит свой объем обслуживания для запросов, администратор получит уведомление и сможет назначить объем запросов Power Apps и Power Automate для этого пользователя. Пользователям не будет заблокировано использование приложений для случайных и разумных перегрузок в этот момент времени.

Для Dataverse запросы API включают все операции с данными, которые взаимодействуют со строками таблиц, в которых строки создаются, извлекаются, обновляются или удаляются (CRUD). Специальные операции, такие как общий доступ и назначение включены, потому что они считаются обновлениями. Эти запросы могут поступать от любого клиента или приложения и с использованием любой конечной точки. К ним относятся, помимо прочего, операции, выполняемые подключаемыми модулями, асинхронные рабочие процессы, пользовательские элементы управления и операции $batch (ExecuteMultiple). Существует небольшой набор внутренних операций системы, которые исключены из ограничений, таких как вход в систему, выход из системы и операции с системными метаданными.

Важно!

Распределения запросов API Power Platform включают использование Power Automate, AI Builder и API соединителей. Все запросы через соединитель, которые приводят к запросу Dataverse будут представлять 1 запрос Power Platform.

Для получения подробной информации об этих границах объема обслуживания см. Распределения запросов Microsoft Power Platform на основе лицензий.

Для получения информации о просмотре и распределении подключаемых модулей для производительности см. Подключаемые модули для производительности.

Для получения информации о приобретении отдельных подключаемых модулей для производительности см. Руководство по лицензированию Power Apps и Power Automate.

Границы защиты служб

Чтобы обеспечить постоянную доступность и производительность для всех, мы применяем некоторые ограничения на использование API с Dataverse. Ограничения API защиты служб помогают гарантировать, что пользователи, выполняющие приложения, не могут мешать друг другу на основании ограничений ресурсов. Ограничения не повлияют на обычных пользователей платформы. Это затронет только приложения, в которых может выполняться большое число запросов API. Эти ограничения помогут обеспечить определенный уровень защиты от случайных и неожиданных скачков числа запроса, которые могут повлиять на доступность и характеристики производительности платформы Dataverse.

Мы ограничиваем количество одновременных подключений на одну учетную запись пользователя, количество запросов API на подключение и количество времени выполнения, которое можно использовать для каждого подключения. Эти метрики оцениваются в течение пятиминутного скользящего окна. При превышении одного из этих ограничений платформа выдаст исключение.

Примечание

Лимиты защиты службы применяются ко всем запросам внешних веб-служб, а не только к операциям CRUD с таблицами, учитываемым для лимитов объема обслуживания.

Лимиты API ограничения служб не применяются к вызовам API, выполняемым в рабочих процессах, настраиваемых действиях рабочих процессов или коде подключаемого модуля. Эти операции вызываются внутри.

Лимиты защиты служб встречаются только в приложениях, которые выполняют большие объемы операций с данными. Мы рекомендуем разработчикам, создающим приложения, которые выполняют большой объем операций с данными, применять шаблоны для повторных операций по истечении периода времени, когда эти исключения возвращаются. Применение этих шаблонов позволит приложению реагировать на исключения, отправляемые службой, и сокращать общее количество запросов, и достигать максимально возможной пропускной способности.

Для получения информации о конкретных ошибках, которые могут быть получены, и о том, как разработчики могут применять шаблоны для реагирования на эти ошибки, см. Границы API для защиты служб.

См. также

Администрирование Power Platform / Лицензирование и управление лицензиями / Ограничения на запросы и распределение запросов
Разработчик / Работа с данными с помощью кода / Ограничения API защиты служб

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).