แชร์ผ่าน


ใช้การดำเนินการเบื้องหลังของ Dataverse

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

เคล็ดลับ

บทความนี้แสดงตัวอย่างสถานการณ์และสถาปัตยกรรมตัวอย่างทั่วไปเพื่อแสดงวิธีใช้การดำเนินการเบื้องหลังใน Dataverse ตัวอย่างสถาปัตยกรรมสามารถแก้ไขได้สำหรับสถานการณ์และอุตสาหกรรมต่างๆ มากมาย

แผนภาพสถาปัตยกรรม

แผนภาพสถาปัตยกรรมที่แสดงเวิร์กโฟลว์สำหรับการดำเนินการเบื้องหลังใน Microsoft Dataverse

ลำดับงาน

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

การดำเนินการเบื้องหลังใน Dataverse ใช้:

  • การประมวลผลแบบอะซิงโครนัส: การดำเนินการเบื้องหลังช่วยให้ Dataverse ประมวลผลคำขอโดยไม่ต้องทำให้ลูกค้ารอจนเสร็จสิ้น จึงช่วยเพิ่มประสิทธิภาพสำหรับงานที่ใช้เวลานาน

  • วิธีการแจ้งเตือน: เมื่อเสร็จสิ้นการดำเนินการเบื้องหลัง คุณจะได้รับการแจ้งเตือนโดย:

    • รวม URL การติดต่อกลับพร้อมกับคำขอของคุณ
    • การสมัครสมาชิกกิจกรรม OnBackgroundOperationComplete
  • การจัดการข้อผิดพลาด: หากเกิดข้อผิดพลาดระหว่างการดำเนินการเบื้องหลัง Dataverse จะใช้กลไกการลองใหม่ ระบบจะลองคำขอที่ล้มเหลวใหม่สูงสุดสามครั้งโดยใช้กลยุทธ์การเพิ่มเวลาการลองใหม่แบบเอ็กซ์โพเนนเชียล

ผู้สร้าง

ขั้นตอนต่อไปนี้อธิบายเวิร์กโฟลว์ที่แสดงในไดอะแกรมสถาปัตยกรรมตัวอย่าง:

  1. ทริกเกอร์การดำเนินการเบื้องหลังโดยใช้ Microsoft Dataverse ใน Power Automate
  2. จัดกำหนดการ การดำเนินการผ่านทริกเกอร์การเกิดซ้ำ
  3. ใช้การทำการดำเนินการเบื้องหลัง (พรีเมียม) ใน Dataverse เพื่อจัดการการดำเนินการแบบอะซิงโครนัส
  4. เรียกใช้การดำเนินการเหตุการณ์ OnBackgroundOperationComplete จาก Power Automate หรือ API เพื่อรับการดำเนินการให้เสร็จสิ้น

เมื่อใช้การดำเนินการเบื้องหลังของ Dataverse เพื่อดำเนินการตามคำขอแบบอะซิงโครนัส การหมดเวลาการดำเนินการสองนาทีจะนำไปใช้กับปลั๊กอินใดๆ ที่เรียกใช้ในระหว่างกระบวนการ

คอมโพเนนต์

การดำเนินการเบื้องหลัง: การดำเนินการเบื้องหลังใช้เพื่อส่งคำขอที่ Dataverse ประมวลผลแบบอะซิงโครนัส

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

สภาพแวดล้อม Power Platform: มีทรัพยากร Power Platform

Power Apps: Power Apps ใช้เพื่อนำประสบการณ์ผู้ใช้โซลูชันไปใช้ แอปพื้นที่ทำงาน สามารถทริกเกอร์โฟลว์ระบบคลาวด์ที่ดำเนินการเบื้องหลังได้

รายละเอียดสถานการณ์

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

กรณีการใช้งานที่เป็นไปได้

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

การประมวลผลข้อมูลจำนวนมาก

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

การล้างข้อมูลตามกำหนดเวลา

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

ข้อควรพิจารณา

ข้อควรพิจารณาเหล่านี้ใช้เสาหลักของ Power Platform Well-Architected ซึ่งเป็นชุดของหลักการชี้นำที่ปรับปรุงคุณภาพของเวิร์กโหลด เรียนรู้เพิ่มเติมใน Microsoft Power Platform Well-Architected

ประสิทธิภาพการทำงาน

งานเบื้องหลังสามารถปรับขนาดตามปริมาณงานที่เพิ่มขึ้นโดยไม่ลดทอนประสิทธิภาพหรือความน่าเชื่อถือ

ความน่าเชื่อถือ

คาดการณ์ความล้มเหลวที่อาจเกิดขึ้นโดยการรวมกลไกการจัดการข้อผิดพลาดที่ครอบคลุม จัดการข้อผิดพลาดชั่วคราวโดยใช้นโยบายการลองใหม่ด้วยการย้อนกลับแบบเอ็กซ์โพเนนเชียล เรียนรู้เพิ่มเติมใน ใช้การลองใหม่ด้วยการย้อนกลับแบบเอ็กซ์โพเนนเชียล

ผู้สนับสนุน

Microsoft ดูแลบทความนี้ ผู้ร่วมให้ข้อมูลต่อไปนี้เขียนบทความนี้

ผู้เขียนหลัก:

  • Pujarini Mohapatra, ผู้จัดการฝ่ายวิศวกรรมหลัก