แชร์ผ่าน


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

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

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

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

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

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

Note

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

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

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

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

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

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

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

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

สําคัญ

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

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

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

สําคัญ

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

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

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

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

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

สําคัญ

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

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

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

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

จัดการนโยบายการเก็บข้อมูล
แชร์แนวคิดของคุณ
สําหรับนักพัฒนา: การเก็บรักษาข้อมูลระยะยาว