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 за защита на услуга
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).