Pregled omejitev API-ja za Microsoft Dataverse

Omejitve API-ja za Dataverse pomagajo zagotoviti ravni storitev, razpoložljivost in kakovost. Omejitve API-ja za Dataverse so del omejitev in dodelitev zahtev za Power Platform. Ta članek bo uvedel omejitve posebej za Dataverse, ki veljajo za Power Apps, Power Automate in aplikacije za interakcijo strank (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing in Dynamics 365 Project Service Automation), ki se povezujejo z Dataverse.

Za informacije o omejitvah za vsa območja znotraj Power Platform glejte omejitve in dodelitve zahtev za Power Platform.

Obstajata dve kategoriji omejitev, ki veljata za Dataverse: Upravičenost in Zaščita storitve.

Omejitve v povezavi z upravičenostjo

Te omejitve predstavljajo število zahtev, ki jih lahko uporabniki vložijo vsakodnevno. Dodeljena omejitev je odvisna od vrste licence, ki je dodeljena posameznemu uporabniku.

Če uporabnik preseže upravičenost glede zahtev, je skrbnik o tem obveščen in mu lahko dodeli zmogljivost pošiljanja zahtev za Power Apps in Power Automate. Uporabnikom trenutno ne bo onemogočena uporaba aplikacij za občasno in razumno prekoračitev.

Za Dataverse zahteve za API vključujejo vse podatkovne postopke, ki imajo interakcije z vrsticami tabel, kjer se vrstice ustvarijo, pridobijo, posodobijo ali izbrišejo (CRUD). Posebne operacije, kot sta deliti in dodeliti so vključene, saj veljajo za posodobitve. Te zahteve lahko pošlje kateri koli odjemalec ali aplikacija, z uporabo katere koli končne točke. Te med drugim vključujejo postopke, ki jih izvajajo vtičniki, asinhrone poteke dela, kontrolnike po meri in postopke $batch (ExecuteMultiple). Na voljo je majhen nabor notranjih postopkov sistema, ki so izključene iz omejitev, kot so prijava, odjava in postopki sistemskih metapodatkov.

Pomembno

Power Platform Dodelitve zahtev API vključujejo uporabo Power Automate,AI Builder in API-ji konektorjev. Vse zahteve, izvedene prek povezovalnika, ki pridejo do zahtev Dataverse, predstavljajo 1 zahtevo Power Platform.

Za podrobnosti o teh omejitvah upravičenosti glejte Dodelitve zahtev za Microsoft Power Platform na podlagi licenc.

Za informacije o ogledu in dodelitvi dodatne zmogljivosti glejte Dodatna zmogljivost.

Za informacije o nakupu posameznih dodatkov za povečanje zmogljivosti glejte razdelek Vodnik za licenciranje Power Apps in Power Automate.

Omejitve za zaščito storitev

Da bi vsem zagotovili stalno razpoložljivost in uspešno delovanje, smo uporabili nekaj omejitev glede uporabe API-jev za Dataverse. Omejitve API-ja za zaščito storitev pomagajo zagotoviti, da se uporabniki, ki uporabljajo aplikacije, ne morejo medsebojno motiti na podlagi omejitev virov. Omejitve ne bodo vplivale na običajne uporabnike platforme. Vplivala bo samo na aplikacije, ki izvajajo veliko število zahtev API-ja. Omejitve bodo omogočile višjo raven zaščite pred naključnimi in nepričakovanimi porasti količin zahtev, ki lahko ogrozijo razpoložljivost in delovanje platforme Dataverse.

Omejili smo število sočasnih povezav v enem uporabniškem računu, število zahtevkov API-ja na povezavo in čas izvajanja, ki ga lahko porabimo za vsako povezavo. Ti so ocenjeni v petminutnem drsnem intervalu. Ko bo ena od teh omejitev presežena, bo platforma javila izjemo.

Opomba

Omejitve zaščite storitve veljajo za vse zahteve za zunanje spletne storitve, ne le za postopke CRUD pri tabelah, ki se upoštevajo glede na omejitve upravičenosti.

Omejitve API-ja za zaščito storitev se ne uporabljajo za klice API-ja, ki se izvajajo v okviru potekov dela, dejavnosti v potekih dela po meri ali kode vtičnika. Ti postopki so notranje priklicani.

Ker meje zaščite storitve običajno naletijo samo na aplikacije, ki izvajajo veliko količino podatkovnih postopkov, priporočamo, da razvijalci, ki gradijo te aplikacije, uporabijo vzorce za postopke ponovnega poskusa po določenem času, ko se te izjeme vrnejo. Tako se bo lahko aplikacija odzvala na izjeme, ki jih pošlje storitev, ter zmanjšala skupno število zahtev in dosegla največji možni pretok.

Za informacije o posebnih napakah, ki jih je mogoče vrniti, in o tem, kako lahko razvijalci uporabijo vzorce za odzivanje na te napake, glejte Omejitve API-ja za zaščito storitev.

Glejte tudi

Skrbništvo za Power Platform/Licenciranje in upravljanje licenc/Omejitve in dodelitve zahtev
Razvijalec/Delo s podatki z uporabo kode/Omejitve API-ja za zaščito storitve

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).