Microsoft DataversePregled ograničenja API-ja
Ograničenja Dataverse API-ja pomažu u obezbeđenju nivoa, dostupnosti i kvaliteta usluge. Ograničenja Dataverse API-ja su deo Power Platform ograničenja zahteva i dodele. Ovaj članak će uvesti ograničenja posebno za Dataverse primenljivo za usluge Power Apps, Power Automate i aplikacije za angažovanje klijenata (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation) koje se povezuju sa uslugom Dataverse.
Za informacije o ograničenjima za sve oblasti unutar usluge Power Platform, pogledajte Power Platform ograničenja zahteva i dodele.
Postoje dve kategorije ograničenja koja važe Dataverse za: Ograničenja zaštite prava i usluga kao što je rezimirano ispod.
Ograničenja zaštite usluge | Ograničenja Power Platform zahteva (pravo za API) |
---|---|
Odmah vraća 429 previše zahteva kada se ograničenja prekorače. | Primenjuje se za Power Automate tokove, ali će imati odredbe za povremene viškove u usluzi Dataverse kada se primeni |
Procenjeno u 5-minutnom kliznom periodu. | Procenjeno u periodu od 24 sata. |
Primenjuje se na sve spoljne zahteve za Dataverse veb-usluge. | Primenjuje se na sve operacije izračunavanja i analitiku koji potiču iz unutrašnjih ili spoljnih zahteva. |
Programer je odgovoran za izbegavanje uslova koji mogu da izazovu greške i za upravljanje ponovnim pokušajem kada do njih dođe. | Administrator je odgovoran za upravljanje dodeljenim kapacitetom. On može da kupi dodatke za kapacitet da bi povećao ograničenja. |
Primenjeno danas u okviru proizvoda. | - Primenjivaće se pošto izveštaj za pregled, koji je danas dostupan administratorima radi praćenja i procene upotrebe, postane opštedostupan. -Izveštaji za pregled su sada dostupni. |
Još informacija: https://aka.ms/serviceprotectionlimits | Više informacija: https://aka.ms/PlatformLimits |
Ograničenja prava
Ova ograničenja predstavljaju broj zahteva koji korisnici imaju pravo da podnesu svaki dan. Ograničenje dodele zavisi od vrste licence dodeljene svakom korisniku.
Ako bilo koji korisnik prekorači pravo na zahtev, administrator će biti obavešten i moći će da dodeli Power Apps i zatraži Power Automate kapacitet tom korisniku. Korisnicima neće biti onemogućeno da koriste aplikacije za povremena i razumna prenaglašavanje u ovom trenutku.
Za Dataverse, API zahtevi uključuju sve operacije podataka koje komuniciraju sa redovima tabele gde se redovi kreiraju, preuzimaju, ažuriraju ili brišu (CRUD). Specijalne operacije kao što su deljenje i dodeljivanje su uključene zato što se smatraju ispravkama. Ovi zahtevi mogu biti od bilo kog klijenta ili aplikacije i mogu da koriste bilo koju krajnju tačku. Među njima su operacije, ali nisu ograničene na operacije koje izvršavaju dodatne komponente, asintinkcioni tokovi posla, prilagođene kontrole i $batch (ExecuteMultiple). Postoji mali skup sistemskih internih operacija koje su isključene, kao što su prijavljivanje, odjavljivanje i operacije metapodataka sistema.
Važno
Dodeljivanja Power Platform API zahteva obuhvataju upotrebu API-ja za Power Automate, AI Builder i konektor. Svi zahtevi preko konektora rezultiraju Dataverse zahtevom predstavljaju 1 Power Platform zahtev.
Za detalje o ovim ograničenjima prava, pogledajte Dodeljivanja Microsoft Power Platform zahteva na osnovu licenci.
Informacije o pregledavanju i dodeljivanju dodataka za kapacitet potražite u odeljku Dodaci za kapacitet.
Informacije o kupovini pojedinačnih dodataka za kapacitet potražite u Vodiču za licenciranje usluga Power Apps i Power Automate.
Ograničenja zaštite usluge
Da bismo svima obezbedili stalnu dostupnost i performanse, primenjujemo neka ograničenja u načinu na koji se API koristi sa uslugom Dataverse. API ograničenja zaštite usluga pomažu da se osigura da korisnici koji pokreću aplikacije ne mogu da ometaju jedni druge na osnovu ograničenja resursa. Ograničenja neće uticati na normalne korisnike platforme. To može da pogodi samo aplikacije koje obavljaju veliki broj API zahteva. Ograničenja obezbeđuju nivo zaštite od nasumičnih i neočekivanih velikih talasa u količinama zahteva koji prete karakteristikama dostupnosti i performansi platforme Dataverse.
Ograničavamo broj uporednih veza po korisničkom nalogu, broj API zahteva po vezi i dužina vremena izvršenja koje se može koristiti za svaku vezu. Ove metrike se procenjuju u roku od pet minuta klizećim prozorom. Kada se jedno od ovih ograničenja prekorači, platforma će izbaciti izuzetak.
Napomena
Ograničenja zaštite usluge primenjuju se na sve zahteve za spoljne veb-usluge, a ne samo na CRUD operacije na tabelama koje su uračunate u ograničenja prava.
API ograničenja zaštite usluge se ne primenjuju na API pozive upućene u okviru tokova posla, prilagođene aktivnosti toka posla ili kôd dodatne komponente. Te operacije se interno pozivaju.
Ograničenja zaštite usluga nailaze samo na aplikacije koje izvršavaju veliki broj operacija sa podacima. Preporučujemo da projektanti koji grade aplikacije koje izvršavaju veliki broj operacija podataka primenjuju obrasce za ponovni pokušaj rada nakon vremenskog perioda kada se ti izuzeci vrate. Primena ovih patetera omogućiće aplikaciji da odgovori na izuzetke koje usluga šalje i smanji ukupan broj zahteva i postigne najveću moguću protok.
Za informacije o specifičnim greškama koje se mogu vratiti i kako programeri mogu primeniti obrasce da odgovore na te greške, pogledajte članak Ograničenja API-ja za zaštitu usluga.
Takođe pogledajte
Administriranje usluge Power Platform / Licenciranje i upravljanje licencama / Ograničenja zahteva i dodele
Programer / Rad sa podacima pomoću koda / Ograničenja API-ja za zaštitu usluga
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).