หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้อธิบายวิธีการตั้งค่านโยบายการเก็บข้อมูลสําหรับตาราง Microsoft Dataverse
ข้อกําหนดเบื้องต้น
ข้อกําหนดเบื้องต้นเหล่านี้จะต้องดําเนินการให้เสร็จสมบูรณ์ก่อนที่คุณจะสามารถตั้งค่าตารางสําหรับการเก็บข้อมูลในระยะยาวได้:
เปิดใช้งานตารางสําหรับการเก็บข้อมูลระยะยาว
ก่อนที่คุณจะตั้งค่านโยบายการเก็บข้อมูล ให้เปิดใช้งานตารางหลัก (ราก) สําหรับการเก็บข้อมูลระยะยาว
Note
เมื่อตารางหลัก (ราก) เปิดใช้งานสําหรับการเก็บข้อมูลระยะยาว ตารางย่อยที่เกี่ยวข้องทั้งหมดจะเปิดใช้งานโดยอัตโนมัติ คุณไม่สามารถปิดใช้งานการเก็บข้อมูลสำหรับตารางย่อยได้เมื่อได้เปิดใช้งานการเก็บข้อมูลสำหรับตารางหลักอยู่แล้ว ตัวอย่างเช่น สมมติว่าตารางแบบกําหนดเองและตารางบันทึกย่อเป็นตารางย่อยของตารางกรณี ไม่สามารถปิดใช้งานตารางรองเหล่านี้สำหรับการเก็บข้อมูลเมื่อเปิดใช้งานตารางกรณีหลัก ผู้สร้างสามารถปิดใช้งานตารางหลักสำหรับการเก็บข้อมูลระยะยาวได้ตลอดเวลา และเปิดใช้งานตารางรองสำหรับการเก็บข้อมูลแยกต่างหาก อย่างไรก็ตาม มีข้อยกเว้นสําหรับลักษณะการทํางานของตารางลูกที่เกี่ยวข้องนี้เมื่อการเก็บข้อมูลระยะยาวเปิดใช้งานผ่านกระบวนการนําเข้าโซลูชัน ในกรณีนี้ ตารางย่อยที่เกี่ยวข้องจะไม่ถูกเปิดใช้งานโดยอัตโนมัติ
- ลงชื่อเข้าใช้ Power Apps ไปที่ ตาราง จากนั้นเปิดตารางที่คุณต้องการ หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
- เลือกคุณสมบัติบนแถบคําสั่ง ขยายตัวเลือกขั้นสูงจากนั้นเลือกเปิดใช้งานการเก็บข้อมูลระยะยาว
- เลือก บันทึก
รากหลักและตารางย่อยทั้งหมดจะสามารถใช้งานได้สำหรับการกำหนดนโยบายในเวลาประมาณ 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
- เปิดใช้งานตารางสําหรับการเก็บข้อมูลระยะยาว
- ลงชื่อเข้าใช้ Power Apps จากนั้นในบานหน้าต่างนําทางด้านซ้าย ให้เลือกนโยบายการเก็บข้อมูล หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
- ในแถบคําสั่ง เลือกนโยบายการเก็บข้อมูลใหม่
- ทําคุณสมบัติต่อไปนี้ให้เสร็จสมบูรณ์สําหรับนโยบายการเก็บข้อมูล:
- ตาราง เลือกตารางหลักหลักที่จะใช้ในการตั้งค่านโยบายเพื่อเก็บรักษาข้อมูลความเย็นในอดีตในระยะยาว
- ชื่อ ใส่ชื่อสําหรับนโยบายการเก็บข้อมูล
- เกณฑ์ เลือกมุมมองจากรายการ มุมมองควรถูกสร้างขึ้นและทดสอบก่อนหน้านี้เพื่อให้แน่ใจว่ามีการเลือกข้อมูลในอดีตที่ถูกต้อง กําหนดมุมมอง Dataverse สําหรับเกณฑ์นโยบาย
- กําหนดการ - วันที่เริ่มต้น ใส่วันที่ที่คุณต้องการให้นโยบายดําเนินการเป็นครั้งแรก นโยบายจะทํางานในช่วงเวลาหลังเวลาทำการในภูมิภาคที่สภาพแวดล้อมของคุณตั้งอยู่
-
ความถี่ ตัวเลือกที่พร้อมใช้งานคือครั้งเดียวรายวันรายสัปดาห์รายเดือน และรายปี
- เลือก บันทึก
ในตอนนี้ คุณสามารถดูและจัดการนโยบายได้ ข้อมูลเพิ่มเติม: จัดการนโยบายการเก็บข้อมูล
สําคัญ
- นโยบายการเก็บข้อมูลจะไม่เริ่มต้นสําหรับสภาพแวดล้อมที่มีการเปิดใช้งานโหมดการดูแลระบบ
- กิจกรรมหลักและรองที่เกี่ยวข้อง อีเมล สิ่งที่แนบมาทั้งหมดจะถูกเก็บไว้เป็นชุดเมื่อคุณตั้งค่านโยบายในตารางหลัก ซึ่งคล้ายกับนโยบายการลบจํานวนมาก ตัวอย่างเช่น ไม่สามารถตั้งค่านโยบายการเก็บข้อมูลที่ชัดเจนสําหรับตัวชี้กิจกรรม ผู้ร่วมกิจกรรม และตารางสิ่งที่แนบมา นโยบายการเก็บข้อมูลระยะยาวไม่สามารถตั้งค่าสําหรับตารางเหล่านั้นที่ไม่สนับสนุนการลบจํานวนมาก
- ตารางหลักและแถวที่เกี่ยวข้องทั้งหมดจากตารางลูกที่เชื่อมโยงกับตารางหลักจะถูกทำเครื่องหมายและจัดเก็บในที่เก็บข้อมูลระยะยาวของ Dataverse
- ลอจิกที่เชื่อมโยงกับการดำเนินการลบที่มีอยู่ของตารางใดๆ (หลักและรอง) จะถูกดำเนินการเสมอในระหว่างการเรียกใช้นโยบาย
- การดำเนินนโยบายจะใช้เวลา 72-96 ชั่วโมง ไม่ว่าจะเป็นปริมาณข้อมูลเพียงใด นโยบายการเก็บข้อมูลจะให้ความสําคัญต่ําโดยแพลตฟอร์ม Dataverse จะเรียกใช้กระบวนการเก็บข้อมูลในพื้นหลังเสมอเพื่อหลีกเลี่ยงผลกระทบใด ๆ กับบริการแพลตฟอร์มอื่น ๆ เช่น แอปและโฟลว์
- พิจารณาสถานการณ์ที่นโยบายสองนโยบาย (Policy1 และ Policy2) ทำงานบนตารางหลักที่แยกจากกันซึ่งมีตารางรองร่วมกัน นโยบาย 1 เริ่มดําเนินการก่อนนโยบาย 2 ถ้าสถานะของนโยบาย 1 ยังไม่ดําเนินการนอกเหนือจากการกระทบยอดที่ค้างอยู่ สถานะนโยบาย 2 จะยังคงอยู่ในสถานะกําลังรอลบจนกว่านโยบาย 1 จะดําเนินไปจาก "ระหว่างรอดําเนินการ" ไปยัง "ระหว่างรอดําเนินการ" ลักษณะการทํางานนี้เกิดขึ้นเพื่อป้องกันการลบในระเบียนทั่วไปใด ๆ จากตารางทั่วไปในนโยบายสองข้อ
ปัญหาที่ทราบ
ถ้าตารางหลักมีตารางย่อยหลายตาราง และขนาดของตารางหลักหรือตารางรองมีขนาดใหญ่ คุณอาจประสบปัญหาการหมดเวลา ตัวอย่างเช่น เมื่อจํานวนตารางมีขนาดใหญ่ในสายความสัมพันธ์แบบเรียงซ้อน เช่น ยี่สิบห้าหรือมากกว่า หากต้องการลดปัญหานี้ ให้เปิดใช้งานตารางย่อยสองถึงสามตารางแยกต่างหากก่อน จากนั้นย้อนกลับและเปิดใช้งานตารางหลัก
ขั้นตอนถัดไป
จัดการนโยบายการเก็บข้อมูล
แชร์แนวคิดของคุณ
สําหรับนักพัฒนา: การเก็บรักษาข้อมูลระยะยาว