Microsoft DataverseOmówienie limitów interfejsu API

Limity interfejsu API usługi Dataverse pomagają zapewnić poziomy usług, dostępność i jakość. Limity interfejsu API usługi Dataverse są częścią limitów i alokacji żądań platformy Power Platform. W tym artykule zawarto ograniczenia dotyczące usługi Dataverse dla usług Power Apps i Power Automate oraz aplikacji do interakcji z klientami (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation), które łączą się z usługą Dataverse.

Aby uzyskać informacje na temat limitów we wszystkich obszarach platformy Power Platform, zobacz Limity i alokacje żądań Power Platform.

Istnieją dwie kategorie limitów, które dotyczą usługi Dataverse: limity uprawnień i ochrony usługi, jak podsumowano poniżej.

Limity ochrony usługi Limity dotyczące żądań platformy Power Platform (uprawnienia interfejsu API)
Po przekroczeniu limitów należy natychmiast zwrócić 429 Zbyt wiele żądań. Wymuszane dla przepływów usługi Power Automate, ale będą w takim przypadku zawierały postanowienia dotyczące okresowych nadmiarów w Dataverse
Oszacowane w 5-minutowym oknie przewijania. Oszacowane w 24-godzinnym okresie.
Dotyczy wszystkich żądań zewnętrznych do usług sieci Web Dataverse. Dotyczy wszystkich operacji obliczeniowych i analiz pochodzących z żądań wewnętrznych lub zewnętrznych.
Deweloper jest odpowiedzialny za unikanie warunków, które mogą spowodować błędy, oraz za zarządzanie ponowieniem próby po ich wystąpieniu. Administrator jest odpowiedzialny za zarządzanie przypisaną pojemnością. Mogą zakupywać dodatki pojemności, aby zwiększyć limity.
Wymuszane obecnie w produkcie. - zostaną wymuszone po raporcie w wersji zapoznawczej, dostępne dzisiaj dla administratorów w celu śledzenia i oceny użycia — są ogólnie dostępne.
- obecnie dostępne są raporty w wersji zapoznawczej.
Więcej informacji: https://aka.ms/serviceprotectionlimits Więcej informacji: https://aka.ms/PlatformLimits

Limity uprawnień

Limity te reprezentują liczbę żądań, które użytkownicy mogą tworzyć każdego dnia. Przydzielony limit zależy od typu licencji przypisanej do każdego użytkownika.

Jeśli użytkownik przekroczy uprawnienia dotyczące żądań, administrator zostanie powiadomiony i będzie mógł przypisać pojemność żądań usług Power Apps i Power Automate do tego użytkownika. Na tym etapie możliwość użycia aplikacji przez użytkowników w przypadku okazjonalnych i uzasadnionych nadmiarów nie zostanie zablokowana.

W przypadku usługi Dataverse żądania interfejsu API zawierają wszystkie operacje związane z danymi, które wchodzą w interakcję z wierszami tabeli, w których wiersze są tworzone, pobierane, aktualizowane lub usuwane (CRUD). Operacje specjalne, takie jak udostępnianie i przypisywanie, są uwzględniane, ponieważ są one traktowane jako aktualizacje. Te żądania mogą pochodzić od dowolnego klienta lub aplikacji oraz używać dowolnego punktu końcowego. Należą do nich, ale nie tylko, operacje wykonywane przez dodatki plug-in, przepływy asynchroniczne, niestandardowe formanty i operacje $batch (ExecuteMultiple). Istnieje niewielki zestaw operacji wewnętrznych systemu, które są wykluczone, takich jak operacje logowania, wylogowania i metadanych systemu.

Ważne

Żądania interfejsu API Power Platform obejmują użycie interfejsów Power Automate, AI Builder i API łączników. Wszystkie żądania wykonywane za pośrednictwem łącznika, które powodują powstanie żądania usługi Dataverse, będą reprezentować 1 żądanie platformy Power Platform.

Aby uzyskać szczegółowe informacje na temat tych limitów uprawnień, zobacz Alokacje żądań platformy Microsoft Power Platform oparte na licencjach.

Aby uzyskać informacje na temat wyświetlania i przypisywania dodatków wydajności, zobacz Dodatki dla wydajności.

Aby uzyskać informacje na temat zakupu indywidualnych dodatków dotyczących wydajności, zobacz Przewodnik licencjonowania Power Apps i Power Automate.

Limity dotyczące ochrony usługi

Aby zapewnić spójną dostępność i wydajność dla wszystkich użytkowników, stosujemy niektóre limity dotyczące sposobu korzystania z interfejsów API w usłudze Dataverse. Limity interfejsów API dotyczące ochrony usługi pomagają zapewnić, że użytkownicy uruchamiający aplikacje nie mogą zakłócać pracy innych użytkowników w zależności od ograniczeń zasobów. Te limity nie będą mieć wpływu na zwykłych użytkowników platformy. Będą one wpływać tylko na aplikacje zgłaszające dużą liczbę żądań interfejsu API. Dzięki limitom będziemy mogli zapewnić odpowiedni poziom ochrony przed losowymi i nieoczekiwanymi znaczącymi skokami liczby żądań, które mają negatywny wpływ na dostępność i charakterystyki wydajności platformy Dataverse.

Ograniczamy liczbę połączeń współbieżnych na konto użytkownika, liczbę żądań interfejsu API na połączenie oraz czas wykonywania, który może być używany w przypadku każdego połączenia. Te metryki te są oceniane w oknie przewijania o wielkości pięciu minut. W przypadku przekroczenia jednego z tych limitów platforma będzie zgłaszać wyjątek.

Uwaga

Limity ochrony usługi dotyczą wszystkich żądań usługi sieci Web, a nie tylko operacji CRUD na tabelach zliczonych względem limitów uprawnień.

Limity interfejsu API ochrony usługi nie są stosowane względem wywołań API wykonywanych w ramach przepływów pracy, niestandardowych działań przepływu pracy lub kodu dodatków plug-in. Te operacje są wywoływane wewnętrznie.

Ograniczenia dotyczące ochrony usług są spotykane tylko przez aplikacje, które wykonuje dużą ilość operacji danych. Zalecamy, by deweloperzy kompilowali aplikacje, które realizują dużą ilość operacji na danych, stosowali wzorce do ponawiania operacji po okresie, w którym są zwracane te wyjątki. Zastosowanie tych wzorców pozwoli aplikacji na reagowanie na wyjątki wysyłane przez usługę, zmniejszenie łącznej liczby żądań i osiąganie najwyższej możliwej przepływności.

Aby uzyskać informacje o określonych błędach, które mogą być zwracane, oraz sposobach reagowania na te błędy przez deweloperów z użyciem wzorców, zobacz Limity interfejsu API dotyczące ochrony usługi.

Zobacz także

Administrowanie platformą Power Platform / Licencjonowanie i zarządzanie licencjami / Limity i alokacje żądań
Deweloper / Praca z danymi przy użyciu kodu / Limity interfejsu API dotyczące ochrony usługi

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).