שתף באמצעות


Microsoft Dataverseמבט כולל על מגבלות API

מגבלות API של Dataverse עוזרות להבטיח רמות שירות, זמינות ואיכות. מגבלות API של Dataverse הן חלק מהמגבלות וההקצאות של בקשות Power Platform. מאמר זה יציג מגבלות ספציפיות עבור Dataverse אשר חלות על Power Apps,‏ Power Automate ויישומי מעורבות לקוחות (Dynamics 365 Sales,‏ Dynamics 365 Customer Service,‏ Dynamics 365 Field Service,‏ Dynamics 365 Marketing ו- Dynamics 365 Project Service Automation) שמתחברים אל Dataverse.

למידע על מגבלות לכל התחומים שנמצאים בתוך Power Platform, ראה מגבלות והקצאות של בקשות Power Platform.

יש שתי קטגוריות של מגבלות שחלות על Dataverse: זכאות ומגבלות של הגנת שירות כפי שניתן לראות בפירוט הבא.

Service Protection limits Power Platform Request (API Entitlement) limits
Immediately return 429 Too Many Requests when limits are exceeded. Enforced for Power Automate flows but will have provisions for occasional overages on Dataverse, when enforced
Evaluated in a 5-minute sliding window. Evaluated in a 24-hour period.
Applies to all external requests to Dataverse web services. Applies to all compute operations and analytics originating from internal or external requests.
Developer is responsible for avoiding conditions that can cause errors and managing retry when they occur. Administrator is responsible to manage assigned capacity. They can purchase capacity add-ons to increase limits.
Enforced today within the product. - Will be enforced after preview report, available today for administrators to track and estimate usage, is made generally available.
-Preview reports are available now.
More information: https://aka.ms/serviceprotectionlimits More information: https://aka.ms/PlatformLimits

מגבלות זכאות

מגבלות אלה מייצגות את מספר הבקשות שהמשתמשים רשאים לבצע בכל יום. המגבלה שהוקצתה תלויה בסוג הרישיון שהוקצה לכל משתמש.

אם משתמש כלשהו יחרוג מהזכאות לבקשות, מנהל המערכת יקבל הודעה ויוכל להקצות קיבולת בקשות נוספת של Power Apps ו- Power Automate למשתמש הזה. נכון לעכשיו, משתמשים לא ייחסמו משימוש באפליקציות בגלל יותר מדי בקשות סבירות.

עבור Dataverse, בקשות API כוללות את כל פעולות הנתונים שמקיימות אינטראקציה עם שורות טבלה שבהן שורות נוצרות, מאוחזרות, מעודכנות או נמחקות (CRUD). פעולות מיוחדות כמו שיתוף והקצאה כלולות מכיוון שהן נחשבות עדכונים. בקשות אלה יכולות להיות מכל לקוח או יישום ומשתמש בכל נקודת קצה. הן כוללות גם פעולות שבוצעו על ידי יישומי plug-in, זרימות עבודה אסינכרוניות, פקדים מותאמים אישית ופעולות אצווה, $batch‏ (ExecuteMultiple). יש קבוצה קטנה של פעולות פנימיות במערכת שאינן נכללות, כגון כניסה, יציאה ופעולות מטה-נתונים של המערכת.

חשוב

הקצאות של בקשות API של Power Platform כוללות שימוש ב- Power Automate,‏ AI Builder וממשקי API של מחברים. כל הבקשות דרך מחבר שגורמות לכך שבקשת Dataverse תייצג בקשת Power Platform אחת.

לפרטים בדבר מגבלות זכאות אלה, ראה Microsoft Power Platform מבקש הקצאות על בסיס רישיונות.

למידע על הצגה והקצאת תוספות קיבולת, ראה תוספות קיבולת.

למידע על רכישת תוספות קיבולת פרטניות, ראה מדריך לרישוי של Power Apps ו- Power Automate.

מגבלות הגנת השירות

כדי להבטיח זמינות וביצועים עקביים עבור כולם, אנו מחילים מגבלות מסוימות על אופן השימוש בממשקי ה- API של Dataverse. מגבלות ממשק API להגנת השירות עוזרות להבטיח שמשתמשים המריצים יישומים לא יוכלו להפריע אחד לשני בהתבסס על מגבלות משאבים. המגבלות לא ישפיעו על משתמשים רגילים בפלטפורמה. רק יישומים שמבצעים מספר גדול מאוד של בקשות API יכולים להיות מושפעים.‬ המגבלות מספקות רמת הגנה מפני עליות אקראיות ובלתי צפויות בנפח הבקשות, אשר עלולות לפגוע במאפייני הביצועים והזמינות של פלטפורמת Dataverse.

אנו מגבילים את מספר החיבורים במקביל לחשבון משתמש, את מספר בקשות ה- API לחיבור ואת משך זמן הביצוע שניתן להשתמש בהם לכל חיבור. המדדים האלה נבדקים בתוך חלון זמן של חמש דקות. כאשר המשתמש יחרוג מאחת מהמגבלות, הפלטפורמה תחזיר חריגה.‬

הערה

מגבלות הגנת השירות חלות על כל הבקשות החיצוניות של שירות האינטרנט, ולא רק על פעולות CRUD בטבלאות שנספרות כנגד מגבלות הזכאות.

מגבלות API להגנת השירות אינן חלות על שיחות API המתבצעות בזרימות עבודה, פעילויות זרימת עבודה מותאמות אישית או קוד יישום plug-in. פעולות אלו מופעלות באופן פנימי.

מגבלות הגנת שירות חלות רק על אפליקציות שמבצעות נפח גדול של פעולות נתונים. אנחנו ממליצים למפתחים שבונים אפליקציות שיש להם נפח גבוה של פעולות נתונים להחיל דפוסים לניסיון חוזר של פעולות לאחר פרק זמן שבו מוחזרות חריגות אלו. החלת הדפוסים האלה תאפשר לאפליקציה להגיב לחריגות שהשירות שולח ולהקטין את המספר הכולל של הבקשות ולהשיג את התפוקה הגבוהה ביותר האפשרית.

למידע על השגיאות הספציפיות שניתן להחזיר וכיצד מפתחים יכולים ליישם תבניות כדי להגיב לשגיאות אלה, ראה מגבלות ממשק API להגנת השירות.

למידע נוסף

ניהול Power Platform / רישוי וניהול רישיונות / מגבלות והקצאות של בקשות
מפתח / עבודה עם נתונים באמצעות מגבלות קוד / הגנה על שירות API