Споделяне чрез


Microsoft DataverseПреглед на ограниченията на API

Ограниченията на API на Dataverse помагат да се гарантират нива на услуги, наличност и качество. Ограниченията на API на Dataverse са част от заявени ограничения и разпределения на 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. Прилага се за всички операции на изчисляване и анализи, произхождащи от вътрешни или външни заявки.
Разработчикът е отговорен за избягването на условия, които могат да причинят грешки, и за управлението на повторните опити, когато възникнат. Администраторът е отговорен за управлението на присвоената производителност. Той може да закупи добавки за производителност, за да увеличи лимитите.
Приложено днес в рамките на продукта. - Ще бъде приложено, след като отчетът за преглед, който днес е достъпен за администраторите за проследяване и прогнозиране на използването, стане общодостъпен.
- Отчетите за преглед са налични сега.
Повече информация: 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 за защита на услуга

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).