แชร์ผ่าน


กำหนดนโยบายการเก็บข้อมูลสำหรับตาราง

บทความนี้อธิบายวิธีการตั้งค่านโยบายการเก็บข้อมูลสำหรับตาราง Microsoft Dataverse

ข้อกำหนดเบื้องต้น

ต้องทำตามข้อกำหนดเบื้องต้นต่อไปนี้ให้เสร็จสิ้นก่อนจึงจะสามารถตั้งค่าตารางสำหรับการเก็บข้อมูลระยะยาวได้:

เปิดใช้งานตารางสำหรับการเก็บข้อมูลระยะยาว

ก่อนที่คุณจะตั้งค่านโยบายการเก็บข้อมูล ให้เปิดใช้งานตารางหลัก (ราก) สำหรับการเก็บข้อมูลระยะยาว

หมายเหตุ

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

  1. ลงชื่อเข้าใช้ Power Apps ไปที่ ตาราง แล้วเปิดตารางที่คุณต้องการ หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
  2. เลือก คุณสมบัติ บนแถบคำสั่ง ขยาย ตัวเลือกขั้นสูง แล้วเลือก เปิดใช้งานการเก็บข้อมูลระยะยาว คุณสมบัติตารางในการเก็บข้อมูลระยะยาว
  3. เลือก บันทึก

ตารางรากหลักและตารางรองจะพร้อมใช้งานสำหรับการตั้งค่านโยบายในเวลาประมาณ 15-30 นาทีหลังจากที่คุณบันทึกตาราง ยิ่งจำนวนตารางรองมากเท่าใด กระบวนการก็จะใช้เวลานานขึ้นเท่านั้น

กำหนดมุมมอง Dataverse สำหรับเกณฑ์นโยบาย

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

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

ตัวอย่างเช่น พิจารณามุมมอง Dataverse ที่สร้างขึ้นเพื่อเลือกกรณีที่ปิดทั้งหมดจากปี 2015 จำนวนกรณีอาจมีขนาดใหญ่มาก ดังนั้นคุณควรเพิ่ม TOP N เช่น 10 อันดับแรก เพื่อดูและทดสอบเพื่อยืนยันชุดตัวอย่างของกรณีที่ดึงมา

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

ข้อสำคัญ

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

ตั้งค่านโยบายการเก็บข้อมูล

ผู้ดูแลระบบ Power Platform ตั้งค่านโยบายการเก็บข้อมูล

ข้อสำคัญ

  • เมื่อเก็บข้อมูลไว้เป็นข้อมูลระยะยาว (ไม่ใช้งาน) ข้อมูลไม่สามารถย้ายกลับไปยังที่เก็บข้อมูลที่ใช้งานอยู่

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

  • เพื่อทำงานนี้ให้เสร็จสิ้น คุณต้องมีบทบาทผู้ดูแลระบบ Power Platform

  1. เปิดใช้งานตารางสำหรับการเก็บข้อมูลระยะยาว
  2. ลงชื่อเข้าใช้ Power Apps นบานหน้าต่างการนำทางด้านซ้าย เลือก นโยบายการเก็บข้อมูล หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
  3. บนแถบคำสั่ง เลือก นโยบายการเก็บข้อมูลใหม่
  4. กรอกคุณสมบัติต่อไปนี้สำหรับนโยบายการเก็บข้อมูล:
    • ตาราง เลือกตารางรากหลักที่จะใช้ในการตั้งค่านโยบายการเก็บข้อมูลที่ไม่ค่อยใช้งานในอดีตในที่จัดเก็บระยะยาว
    • ชื่อ ป้อนชื่อสำหรับนโยบายการเก็บข้อมูล
    • เกณฑ์ เลือกมุมมองจากรายการ มุมมองควรได้รับการสร้างและทดสอบก่อนหน้านี้เพื่อให้แน่ใจว่าเลือกข้อมูลประวัติที่ถูกต้อง กำหนดมุมมอง Dataverse สำหรับเกณฑ์นโยบาย
    • กำหนดการ - วันที่เริ่มต้น ป้อนวันที่ที่คุณต้องการให้นโยบายทำงานเป็นครั้งแรก นโยบายนี้ทำงานในช่วงนอกเวลาทำการของภูมิภาคของสภาพแวดล้อมของคุณ
    • ความถี่ ตัวเลือกที่มีได้แก่ ครั้งเดียว, รายวัน, รายสัปดาห์, รายเดือน และ รายปี สร้างนโยบายการเก็บข้อมูล
  5. เลือก บันทึก

ตอนนี้คุณสามารถดูและจัดการนโยบายได้แล้ว ข้อมูลเพิ่มเติม: จัดการนโยบายการเก็บข้อมูล

ข้อสำคัญ

  • นโยบายการเก็บข้อมูลจะไม่เริ่มทำงานสำหรับสภาพแวดล้อมที่เปิดใช้งาน โหมดการดูแลระบบ
  • กิจกรรมหลักและรองที่เกี่ยวข้อง อีเมล สิ่งที่แนบมาทั้งหมดจะถูกเก็บไว้เป็นชุดเมื่อคุณตั้งค่านโยบายในตารางหลัก ซึ่งคล้ายกับนโยบายการลบจำนวนมาก ตัวอย่างเช่น ไม่สามารถตั้งค่านโยบายการเก็บข้อมูลที่ชัดเจนสำหรับตัวชี้กิจกรรม ฝ่ายกิจกรรม และตารางไฟล์แนบได้ ไม่สามารถตั้งค่านโยบายการเก็บข้อมูลระยะยาวสำหรับตารางดังกล่าวที่ไม่รองรับการลบจำนวนมาก
  • ตารางหลักและแถวที่เกี่ยวข้องทั้งหมดจากตารางรองของตารางหลักจะถูกทำเครื่องหมายและจัดเก็บไว้ในที่เก็บข้อมูลระยะยาวของ Dataverse
  • ลอจิกที่เชื่อมโยงกับการดำเนินการลบที่มีอยู่ของตารางใดๆ (หลักและรอง) จะถูกดำเนินการเสมอในระหว่างการเรียกใช้นโยบาย
  • การเรียกใช้นโยบายจะใช้เวลาตั้งแต่ 72-96 ชั่วโมงโดยไม่คำนึงถึงปริมาณข้อมูล นโยบายการเก็บข้อมูลได้รับความสำคัญต่ำจากแพลตฟอร์ม Dataverse จะเรียกใช้กระบวนการเก็บข้อมูลในแบบเบื้องหลังเสมอ เพื่อหลีกเลี่ยงผลกระทบต่อบริการอื่นๆ บนแพลตฟอร์ม เช่น แอปและโฟลว์
  • พิจารณาสถานการณ์ที่นโยบายสองนโยบาย (Policy1 และ Policy2) ทำงานบนตารางหลักที่แยกจากกันซึ่งมีตารางรองร่วมกัน Policy1 เริ่มทำงานก่อน Policy2 หากสถานะของ Policy1 ไม่คืบหน้าไปกว่า รอการกระทบยอด สถานะ Policy2 จะยังคงอยู่ที่สถานะ รอการลบ จนกว่า Policy1 จะเลื่อนจาก รอการกระทบยอด เป็น รอการลบ ลักษณะการทำงานนี้เกิดขึ้นเพื่อป้องกันการลบเรกคอร์ดร่วมจากตารางร่วมในสองนโยบาย

ปัญหาที่ทราบ

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

ขั้นตอนถัดไป

จัดการนโยบายการเก็บข้อมูล
แสดงไอเดียของคุณ
สำหรับนักพัฒนา: การเก็บข้อมูลระยะยาว