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 защиты служб
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).