แชร์ผ่าน


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: ขีดจำกัด การให้สิทธิ และขีดจำกัด การป้องกันการบริการ ดังสรุปด้านล่าง

ขีดจํากัดการป้องกันบริการ ขีดจำกัดคำขอ Power Platform (การให้สิทธิ์ API)
ส่งกลับทันที 429 คำขอมากเกินไป เมื่อเกินขีดจำกัด บังคับใช้สำหรับโฟลว์ Power Automate แต่จะมีข้อกำหนดสำหรับค่าเกินกำหนดเป็นครั้งคราวใน Dataverse เมื่อบังคับใช้
ประเมินในหน้าต่างบานเลื่อน 5 นาที ประเมินผลในระยะเวลา 24 ชั่วโมง
ใช้กับคำขอภายนอกทั้งหมดไปยัง Dataverse Web Service ใช้กับการดำเนินการคำนวณทั้งหมดและการวิเคราะห์ที่มาจากคำขอภายในหรือภายนอก
นักพัฒนามีหน้าที่รับผิดชอบในการหลีกเลี่ยงเงื่อนไขที่อาจทำให้เกิดข้อผิดพลาดและจัดการลองใหม่เมื่อเกิดขึ้น ผู้ดูแลระบบมีหน้าที่จัดการความจุที่ได้รับมอบหมาย พวกเขาสามารถซื้อส่วนเสริมความจุเพื่อเพิ่มขีดจำกัดได้
บังคับใช้แล้ววันนี้ภายในผลิตภัณฑ์ - จะบังคับใช้หลังจากรายงานพรีวิวสามารถใช้ได้โดยทั่วไป ซึ่งสามารถใช้ได้วันนี้สำหรับผู้ดูแลระบบเพื่อติดตามและประเมินการใช้งาน
-ใช้รายงานพรีวิวได้แล้ว
ข้อมูลเพิ่มเติม: https://aka.ms/serviceprotectionlimits ข้อมูลเพิ่มเติม: https://aka.ms/PlatformLimits

ขีดจำกัดการให้สิทธิ์

ขีดจำกัดเหล่านี้แสดงถึงจำนวนคำขอที่ผู้ใช้มีสิทธิ์ทำได้ในแต่ละวัน ขีดจำกัดที่จัดสรรขึ้นอยู่กับประเภทของสิทธิ์การใช้งานที่กำหนดให้ผู้ใช้แต่ละคน

หากผู้ใช้คนใดใช้เกินคำขอของพวกเขาที่ได้รบการให้สิทธิ์ไว้ ผู้ดูแลระบบจะได้รับแจ้งและจะสามารถมอบหมายความสามารถคำขอของ Power Apps และ Power Automate ให้กับผู้ใช้รายนั้นได้ ผู้ใช้จะไม่ถูกปิดกั้นจากการใช้แอปสำหรับส่วนเกินที่เกิดขึ้นในบางครั้งและเหมาะสมในช่วงเวลานี้

สำหรับ Dataverse คำขอ API จะรวมการดำเนินการข้อมูลทั้งหมดที่โต้ตอบกับแถวตารางที่มีการสร้าง เรียกคืน อัปเดต หรือลบแถว (CRUD) การดำเนินการพิเศษ เช่น ใช้ร่วมกัน และ มอบหมาย รวมอยู่ด้วย เพราะถือว่าเป็นการปรับปรุง คำขอเหล่านี้อาจมาจากไคลเอ็นต์หรือแอปพลิเคชันใด ๆ และใช้จุดสิ้นสุดใดก็ได้ สิ่งเหล่านี้รวมถึง แต่ไม่มีการจำกัด การดำเนินการที่ดำเนินการโดยปลั๊กอิน เวิร์กโฟลว์ async ตัวควบคุมแบบกำหนดเอง และการดำเนินการ $batch (ExecuteMultiple) มีการดำเนินการภายในระบบชุดเล็กๆ ที่แยกออกจากขีดจำกัด เช่น การเข้าสู่ระบบ การออกจากระบบ และการดำเนินการข้อมูลเมตาของระบบ

ข้อสำคัญ

Power Platform การจัดสรรคำขอ API รวมถึงการใช้ Power Automate, AI Builder และ Connector API คำขอทั้งหมดผ่านตัวเชื่อมต่อที่ส่งผลเป็นคำขอ Dataverse จะแสดงถึง คำขอ Power Platform 1 คำขอ

สำหรับรายละเอียดเกี่ยวกับขีดจำกัดการให้สิทธิ์เหล่านี้ โปรดดู การจัดสรรคำขอ Microsoft Power Platform ตามสิทธิ์การใช้งาน.

สำหรับข้อมูลเกี่ยวกับการดูและการจัดสรรส่วนเสริมความสามารถ โปรดดูที่ ส่วนเสริมความสามารถ.

สำหรับข้อมูลเกี่ยวกับการซื้อส่วนเสริมความสามารถส่วนบุคคล โปรดดูที่ คู่มือการให้สิทธิ์การใช้งาน Power Apps และ Power Automate

ขีดจำกัดการป้องกันการบริการ

เพื่อให้แน่ใจว่ามีความพร้อมใช้งานและประสิทธิภาพที่สอดคล้องกันสำหรับทุกคน เราจึงมีขีดจำกัดบางอย่างในวิธีการใช้งาน API กับ Dataverse ขีดจำกัดการป้องกันการบริการ API ช่วยให้แน่ใจว่าผู้ใช้ที่เรียกใช้แอปพลิเคชันไม่สามารถแทรกแซงซึ่งกันและกันตามข้อจำกัดด้านทรัพยากร ขีดจำกัดนี้จะไม่ส่งผลกระทบกับผู้ใช้ปกติของแพลตฟอร์ม เฉพาะแอปพลิเคชันที่ที่ดำเนินการคำขอ API จำนวนมากเท่านั้นที่จะได้รับผลกระทบ ขีดจำกัดนี้จะช่วยกำหนดระดับของการป้องกันจากกระแสที่สุ่มและไม่คาดคิดในจำนวนคำขอที่อาจเป็นอันตรายต่อคุณลักษณะความพร้อมใช้งานและประสิทธิภาพการทำงานของแพลตฟอร์ม Dataverse

เราจำกัดจำนวนการเชื่อมต่อพร้อมกันต่อบัญชีผู้ใช้ จำนวนคำขอ API ต่อการเชื่อมต่อ และระยะเวลาการดำเนินการที่สามารถใช้สำหรับการเชื่อมต่อแต่ละการเชื่อมต่อ เมตริกเหล่านี้จะถูกประเมินภายในบานหน้าต่างบานเลื่อนห้านาที เมื่อมีหนึ่งในขีดจำกัดเหล่านี้มากเกินไป ข้อยกเว้นจะถูกส่งโดยแพลตฟอร์ม

หมายเหตุ

ข้อจำกัดการป้องกันบริการใช้กับคำขอบริการเว็บภายนอกทั้งหมดไม่เพียง แต่การดำเนินการ CRUD บนตารางที่นับรวมกับข้อจำกัดการให้สิทธิ์

ขีดจำกัด API ของการป้องกันบริการจะไม่นำมาใช้กับการเรียก API ที่เกิดขึ้นภายในเวิร์กโฟลว์ กิจกรรมเวิร์กโฟลว์ที่กำหนดเอง หรือรหัสปลั๊กอิน การดำเนินการเหล่านี้ถูกเรียกใช้ภายใน

ขีดจำกัดการป้องกันบริการจะพบได้เฉพาะโปรแกรมประยุกต์ที่ดำเนินการกับข้อมูลปริมาณมากเท่านั้น เราขอแนะนำให้นักพัฒนาที่สร้างแอปพลิเคชันที่ดำเนินการกับข้อมูลจำนวนมากใช้รูปแบบเพื่อลองดำเนินการใหม่หลังจากช่วงเวลาหนึ่งเมื่อมีการส่งคืนข้อยกเว้น การใช้รูปแบบเหล่านี้จะอนุญาตให้แอปพลิเคชันสามารถตอบสนองต่อข้อยกเว้นที่บริการส่งมาและลดจำนวนคำขอทั้งหมด และบรรลุอัตราความเร็วที่เป็นไปได้สูงสุด

สำหรับข้อมูลเกี่ยวกับข้อผิดพลาดเฉพาะที่สามารถส่งคืนได้ และวิธีที่นักพัฒนาสามารถใช้รูปแบบเพื่อตอบสนองต่อข้อผิดพลาดเหล่านี้ โปรดดูที่ ขีดจำกัดการป้องกันการบริการของ API.

ดูเพิ่มเติม

การจัดการ Power Platform / การให้สิทธิ์การใช้งานและการจัดการสิทธิ์การใช้งาน / ขีดจำกัดคำขอและการจัดสรร
นักพัฒนา / ทำงานกับข้อมูลโดยใช้รหัส / ขีดจำกัดการป้องกันการบริการของ API

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)