Dijeli putem


Microsoft DataversePregled ograničenja API-ja

Ograničenja API-ja za sustav Dataverse pomažu osigurati razine usluge, dostupnost i kvalitetu. Ograničenja API-ja za sustav Dataverse dio su ograničenja zahtjeva i dodjela za Power Platform. U ovom članku su predstavljena ograničenja specifična za servis Dataverse primjenjiva na servise Power Apps, Power Automate i aplikacije customer engagement (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation) koji se povezuju sa servisom Dataverse.

Informacije o ograničenjima za sva područja unutar potražite Power Platform u članku Power Platform Ograničenja zahtjeva i dodjele.

Postoje dvije kategorije ograničenja koja se primjenjuju za Dataverse: Ograničenja zaštite prava i usluge kao što je sažeto u nastavku.

Ograničenja zaštite usluga Ograničenja zahtjeva za Power Platform (pravo na API)
Odmah vratite 429 previše zahtjeva kada se prekorače ograničenja. Obavezno za Power Automate tijekove, ali će imati odredbe za povremena prekoračenja za Dataverse, kada se postavi kao obavezno
Procjenjuje se u 5-minutnom kliznom okviru. Procjenjuje se u 24-satnom razdoblju.
Primjenjuje se na sve vanjske zahtjeve za web-servise platforme Dataverse. Primjenjuje se na sve operacije računanja i analitiku koja potječe iz internih ili vanjskih zahtjeva.
Razvojni inženjer razumno želi izbjeći uvjete koji mogu uzrokovati pogreške i upravljati ponovnim pokušajima kada se dogode. Administrator je odgovoran za upravljanje dodijeljenim kapacitetom. Oni mogu kupiti dodatke za kapacitet kako bi povećali ograničenja.
Na snazi od danas unutar proizvoda. - Bit će na snazi nakon što izvješće o pretpregledu postane općenito dostupno, a već danas je dostupno administratorima za praćenje i procjenu upotrebe.
- Pretpregled izvješća je sada dostupan.
Više informacija: https://aka.ms/serviceprotectionlimits Više informacija: https://aka.ms/PlatformLimits

Ograničenja prava

Ta ograničenja predstavljaju broj zahtjeva koje korisnici mogu podnijeti svaki dan. Dodijeljeno ograničenje ovisi o vrsti licence dodijeljene svakom korisniku.

Ako bilo koji korisnik premaši svoje pravo na zahtjev, administrator će biti obaviješten i moći će dodijeliti Power Apps i Power Automate zatražiti kapacitet tom korisniku. Korisnicima u ovom trenutku neće biti blokirano korištenje aplikacija za povremena i razumna prekoračenja.

Za Dataverse, API zahtjevi uključuju sve podatkovne operacije koje komuniciraju s redcima tablice gdje se retci stvaraju, dohvaćaju, ažuriraju ili brišu (CRUD). Uključene su posebne operacije kao što su zajedničko korištenje i dodjeljivanje jer se smatraju ažuriranjima. Ti zahtjevi mogu biti od bilo kojeg klijenta ili aplikacije i mogu koristiti bilo koju krajnju točku. To uključuje, ali nije ograničeno na, operacije koje izvode dodaci, asinkroni tijekovi rada, prilagođene kontrole i $batch (ExecuteMultiple) operacije. Postoji mali skup internih operacija sustava koje su isključene, kao što su prijava, odjava i operacije metapodataka sustava.

Važno

Dodjele zahtjeva API-ja za platformu Power Platform uključuju uporabu značajki Power Automate, AI Builder i API-jeva poveznika. Svi zahtjevi putem poveznika koji rezultiraju zahtjevom za Dataverse predstavljat će 1 zahtjev za Power Platform.

Pojedinosti o tim ograničenjima prava potražite u članku Microsoft Power Platform Dodjele zahtjeva na temelju licenci.

Informacije o prikazu i dodjeli dodataka kapaciteta potražite u članku Dodaci za kapacitet.

Za informacije o kupnji pojedinačnih dodataka kapaciteta pogledajte Power Apps i Power Automate Vodič za licenciranje.

Ograničenja zaštite usluga

Da bismo svima osigurali dosljednu dostupnost i performanse, primjenjujemo određena ograničenja u načinu na koji se API-jevi koriste sa sustavom Dataverse. Ograničenja API-ja za zaštitu usluge osiguravaju da korisnici koji pokreću aplikacije ne mogu ometati jedni druge na temelju ograničenja resursa. Ograničenja neće utjecati na normalne korisnike platforme. Mogu utjecati samo na aplikacije koje izvode veliki broj zahtjeva za API. Ograničenja pružaju razinu zaštite od nasumičnih i neočekivanih naleta velikih količina zahtjeva koji prijete dostupnosti i karakteristikama performansi platforme Dataverse.

Ograničavamo broj istodobnih veza po korisničkom računu, broj zahtjeva API-ja po vezi i količinu vremena izvršavanja koje se može koristiti za svaku vezu. Ti se mjerni podaci procjenjuju unutar pet minuta kliznog prozora. Kada se jedno od ovih ograničenja premaši, na platformi će se pojaviti iznimka.

Napomena

Ograničenja zaštite usluge primjenjuju se na sve vanjske zahtjeve web-servisa, a ne samo na CRUD operacije na tablicama uračunate u ograničenja prava.

Ograničenja API-ja za zaštitu usluge ne primjenjuju se na pozive API-ja napravljene unutar tijekova rada, prilagođenih aktivnosti tijeka rada ili koda dodatka. Te se operacije poziva interno.

Ograničenja zaštite usluge nailaze samo na aplikacije koje izvode veliku količinu podatkovnih operacija. Preporučujemo da razvojni inženjeri koji grade aplikacije koje izvode veliku količinu podatkovnih operacija primijene obrasce za ponovne operacije nakon određenog vremenskog razdoblja kada se te iznimke vrate. Primjena ovih šablona omogućit će aplikaciji da odgovori na iznimke koje usluga šalje i smanji ukupan broj zahtjeva i postigne najveću moguću propusnost.

Informacije o specifičnim pogreškama koje se mogu vratiti i načinu na koji razvojni inženjeri mogu primijeniti uzorke da bi odgovorili na te pogreške, potražite u članku Ograničenja API-ja za zaštitu usluge.

Pogledajte također

Administracija Power Platform / Licenciranje i upravljanje licencama / Zahtjevi ograničenja i dodjele
Razvojni programer / Rad s podacima pomoću koda / Ograničenja API-ja za zaštitu usluge