Microsoft Dataverse„API“ limitų apžvalga
„Dataverse“ API apribojimai padeda užtikrinti saugos lygius, prieinamumą ir kokybę. „Dataverse“ API apribojimai yra „Power Platform“ užklausų apribojimų ir paskyrimų dalis. Šis straipsnis pristato apribojimus konkrečius „Dataverse“ taikomus „Power Apps“, „Power Automate“ ir kliento įsitraukimo programas („Dynamics 365 Sales“, „Dynamics 365 Customer Service“, „Dynamics 365 Field Service“, „Dynamics 365 Marketing“ ir „Dynamics 365 Project Service Automation“) prisijungusias prie „Dataverse“.
Informacijos apie visoms „Power Platform“ sritims taikomus apribojimus žr. „Power Platform“ užklausų apribojimai ir paskyrimai.
Taikomos dvi apribojimų Dataverse kategorijos: teisių suteikimo ir paslaugos apsaugos ribos, kaip apibendrinta toliau.
Paslaugų apsaugos ribos | „Power Platform“ užklausų (API teisių suteikimo) apribojimai |
---|---|
Iš karto pateikti 429 Per daug užklausų, kai viršijami apribojimai. | Įvykdyta „Power Automate“ srautams, tačiau bus numatytos sąlygos dėl atsitiktinių „Dataverse“ perteklių, kai vykdoma |
Įvertinta 5 minučių slankiajame lange. | Įvertinta per 24 valandas. |
Taikoma visoms išorinėms užklausoms į „Dataverse“ žiniatinklio tarnybą. | Taikoma visoms skaičiavimo operacijoms ir analizėms, kylančioms iš vidinių arba išorinių užklausų. |
Kūrėjas yra atsakingas už tai, kad būtų vengiama sąlygų, dėl kurių gali atsirasti klaidų, ir būtų valdomas bandymas iš naujo joms atsiradus. | Administratorius yra atsakingas už priskirtų pajėgumų valdymą. Gali įsigyti pajėgumų priedų apribojimams padidinti. |
Įvykdyta šiandien produkto viduje. | - Bus vykdoma tada, kai peržiūros versijos ataskaitos, kurios administratoriams jau dabar yra prieinamos naudojimui sekti ir įvertini, bus visuotinai prieinamos. - Peržiūros versijos ataskaitos jau prieinamos. |
Daugiau informacijos: https://aka.ms/serviceprotectionlimits | Daugiau informacijos: https://aka.ms/PlatformLimits |
Teisių suteikimo apribojimai
Šie apribojimai nurodo, kiek užklausų vartotojai turi teisę atlikti kiekvieną dieną. Priskirti apribojimai priklauso nuo vartotojui priskirtos licencijos tipo.
Jei kuris nors naudotojas viršytų savo teises į užklausą, administratorius būtų apie tai informuotas ir galėtų priskirti Power Apps ir Power Automate prašyti pajėgumų tam naudotojui. Šiuo metu naudotojams nebus uždrausta naudoti programas retkarčiais ir pagrįstai.
„Dataverse“, API reikalauja apimti visas duomenų operacijas, kurios sąveikauja su lentelės eilutėmis, kur eilutės kuriamos, gaunamos, naujinamos ar šalinamos (CRUD). Specialiosios operacijos, pvz ., bendrinimas ir priskyrimas, įtraukiamos, nes jos laikomos atnaujinimais. Šios užklausos gali būti pateiktos iš bet kurio kliento arba programos ir gali naudoti bet kurį galinį punktą. Tai apima (bet tuo neapsiribojama) operacijas, kurias atlieka priedai, async darbo eigos, pasirinktiniai valdikliai ir $batch (ExecuteMultiple) operacijos. Yra nedidelis sistemos vidinių operacijų, kurios neįtrauktos, rinkinys, pvz., prisijungimas, atsijungimas ir sistemos metaduomenų operacijos.
Svarbu
Power Platform API užklausų paskyrimai apima Power Automate, AI Builder ir „Connector“ API naudojimą. Visos užklausos, pateikiamos naudojant jungtį, kai gaunama „Dataverse“ užklausa, sudaro 1 „Power Platform“ užklausą.
Išsamesnės informacijos apie šiuos teisių suteikimo apribojimus žr. „Microsoft Power Platform“ užklausų paskyrimai pagal licencijas .
Informacijos, kaip peržiūrėti ir paskirstyti pajėgumo priedus, žr. Pajėgumo priedai.
Informacijos apie individualių pajėgumo priedų įsigijimą žr. „Power Apps“ ir „Power Automate“ licencijavimo vadove.
Paslaugų apsaugos apribojimai
Siekdami užtikrinti pastovų pasiekiamumą ir našumą, mes taikome tam tikrus API naudojimo kartu su „Dataverse“ apribojimus. Paslaugų apsaugos API apribojimai padeda užtikrinti, kad vartotojai, naudojantys programas, negalėtų trukdyti vienas kitam dėl išteklių apribojimų. Apribojimai neturės įtakos įprastiems platformos naudotojams. Apribojimai bus taikomi tik labai daug API užklausų pateikiančioms programoms. Šie ribojimai užtikrina tam tikrą apsaugos lygį nuo atsitiktinių ir netikėtų užklausų kiekio šuolių, kurie kelia grėsmę „Dataverse“ platformos pasiekiamumui ir našumo charakteristikoms.
Mes ribojame vienalaikių ryšių skaičių vartotojo paskyrai, API užklausų skaičių ryšiui ir vykdymo laiką, kuris suteikiamas kiekvienam ryšiui. Ši metrika įvertinama per penkių minučių slankųjį langą. Viršijus vieną iš šių apribojimų, platforma pateiks išimtį.
Pastaba
Paslaugų apsaugos limitai taikomi išorės žiniatinklio paslaugų užklausoms, ne tik CRUD operacijoms lentelėse skaičiuojamosi pagal suteikimo apribojimus.
Paslaugų apsaugos API apribojimai netaikomi API skambučiams, atliekamiems darbo eigose, pasirinktinėse darbo eigos veiklose arba priedo kode. Šios operacijos iškviečiamos viduje.
Su paslaugų apsaugos apribojimais susiduria tik tos programos, kurios atlieka daug duomenų operacijų. Rekomenduojame kūrėjams, kuriantiems programas, kurios atlieka daug duomenų operacijų, taikyti šablonus, kad būtų galima pakartoti operacijas praėjus tam tikram laikotarpiui, kai šios išimtys bus grąžintos. Taikydami šiuos patterius programa galės reaguoti į paslaugos siunčiamas išimtis ir sumažinti bendrą užklausų skaičių bei pasiekti didžiausią įmanomą pralaidumą.
Informacijos apie konkrečias klaidas, kurios gali būti grąžinamos, ir apie tai, kaip kūrėjai gali taikyti šablonus reaguodami į šias klaidas, žr. Paslaugų apsaugos API apribojimai.
Taip pat žr.
„Power Platform“ administravimas / licencijavimas ir licencijų valdymas / užklausų apribojimai ir paskyrimai
Kūrėjas / darbas su duomenimis naudojant kodą / paslaugų apsaugos API apribojimai
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).