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.
Za informacije o ograničenjima za sva područja unutar Power Platform pogledajte Power Platform ograničenja zahtjeva i dodjele.
Postoje dvije kategorije ograničenja koja se primjenjuju na Dataverse: Ograničenja prava i zaštite usluga kako je sažeto u nastavku.
Ograničenja zaštite usluga | Ograničenja zahtjeva za Power Platform (pravo na API) |
---|---|
Odmah vrati 429 zahtjeva previše kada se ograničenja prekorače. | 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 | Dodatne informacije: 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 prekorači svoje pravo na zahtjev, administrator će biti obaviješten i Power Apps moći će dodijeliti i Power Automate zatražiti kapacitet tom korisniku. Korisnicima u ovom trenutku neće biti onemogućeno korištenje aplikacija za povremene i razumne 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). Posebne operacije kao što su zajedničko korištenje i dodjela uključene su 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 operacije $batch (ExecuteMultiple). 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.
Za pojedinosti o ovim ograničenjima prava pogledajte Microsoft Power Platform dodjele zahtjeva na temelju licenci.
Za informacije o pregledu i dodjeli dodataka za kapacitet pogledajte Dodaci za kapacitet.
Za informacije o kupnji pojedinačnih dodataka za kapacitet 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 usluga pomažu osigurati 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 petominutnog 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 servisa ne primjenjuju se na API pozive upućene 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 razvojnim inženjerima koji izrađuju aplikacije koje izvode veliku količinu podatkovnih operacija da primijene obrasce za ponovne pokušaje operacija nakon određenog vremena kada se te iznimke vrate. Primjena ovih pattera omogućit će aplikaciji da odgovori na iznimke koje usluga šalje i smanji ukupan broj zahtjeva i postigne najveću moguću propusnost.
Za informacije o specifičnim pogreškama koje se mogu vratiti i načinu na koji razvojni inženjeri mogu primijeniti obrasce za odgovor na te pogreške pogledajte Ograničenja API-ja za zaštitu usluge.
Pogledajte također
Administracija platforme Power Platform / Licenciranje i upravljanje licencama / Ograničenja zahtjeva i dodjele
Razvojni inženjer / Rad s podacima pomoću koda / Ograničenja API-ja za zaštitu usluge
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).