กําหนดค่าการลบแบบนุ่มระดับไฟล์ใน OneLake

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

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

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

  • บทบาทผู้ดูแลระบบพื้นที่ทํางาน

กําหนดค่าการลบแบบนุ่มนวลในพอร์ทัล Fabric

กําหนดค่าการลบแบบนุ่มนวลในระดับไฟล์สําหรับพื้นที่ทํางานจากการตั้งค่า OneLake

  1. เปิดพื้นที่ทํางานในพอร์ทัล Fabric

  2. เลือกการตั้งค่า>พื้นที่ทํางานOneLake>General

  3. ใช้สวิตช์ เปิดใช้งานการลบแบบนุ่มระดับไฟล์ เพื่อเปิดหรือปิดการเก็บรักษา

    ภาพหน้าจอของพอร์ทัล Fabric ที่แสดงการเปิดใช้งานการลบแบบนุ่มนวลในระดับไฟล์ในการตั้งค่า Workspace

  4. หากเปิดใช้งานการเก็บรักษา ให้ตั้งค่า ระยะเวลาการเก็บรักษา เป็นค่าตั้งแต่ 1 ถึง 365 วัน

เมื่อคุณเปิดใช้งานการเก็บรักษา ระยะเวลาการเก็บรักษาจะเริ่มต้นเป็นเจ็ดวัน การตั้งค่านี้ใช้กับไฟล์ทั่วทั้งพื้นที่ทํางาน แต่ไม่ส่งผลต่อการเก็บรักษาพื้นที่ทํางานหรือรายการ

กําหนดค่าการลบแบบนุ่มนวลโดยใช้ REST API

ใช้ Fabric REST API เพื่อดูหรืออัปเดตการเก็บรักษาแบบ soft-delete ระดับไฟล์สําหรับ workspace

หากต้องการดูการตั้งค่าปัจจุบัน ให้ส่งคําขอดังต่อไปนี้:

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/onelake/softDeleteRetention

เมื่อเปิดใช้งานการเก็บรักษา การตอบกลับจะรวมสถานะและระยะเวลาการเก็บรักษา:

{
    "enabled": true,
    "retentionDays": 30
}

หากต้องการอัปเดตการตั้งค่า ให้ส่ง PATCH คําขอไปยังปลายทางเดียวกัน หากต้องการเปิดใช้งานการเก็บรักษาและกําหนดระยะเวลาการเก็บรักษา ให้ใช้เนื้อหาคําขอดังต่อไปนี้:

PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/onelake/softDeleteRetention
{
    "enabled": true,
    "retentionDays": 30
}

หากต้องการปิดการเก็บรักษา ให้ใช้เนื้อหาคําขอดังต่อไปนี้:

{
    "enabled": false
}

การอัปเดตจะสําเร็จก็ต่อเมื่อ OneLake อัปเดตบัญชีจัดเก็บข้อมูลที่เกี่ยวข้องทั้งหมด หากไม่สามารถอัปเดตบัญชีใด ๆ คําขอจะล้มเหลวและบัญชีจะยังคงซิงค์กันอยู่

เข้าใจพฤติกรรมและขอบเขตการเก็บรักษา

การเปลี่ยนแปลงระยะเวลาการเก็บรักษาจะใช้ได้เฉพาะกับไฟล์ที่ถูกลบหลังจากการเปลี่ยนแปลงเท่านั้น ไฟล์ที่ถูกลบแบบนุ่มนวลแล้วจะยังคงรักษาระยะเวลาการเก็บรักษาที่ใช้งานอยู่ในขณะที่ถูกลบ ตัวอย่างเช่น หากคุณเปลี่ยนระยะเวลาการเก็บรักษาจาก 28 วันเป็น 7 วัน ไฟล์ที่ถูกลบก่อนการเปลี่ยนแปลงจะยังคงสามารถกู้คืนได้เป็นเวลา 28 วัน ไฟล์ที่ถูกลบหลังจากการเปลี่ยนแปลงสามารถกู้คืนได้เป็นเวลาเจ็ดวัน

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

การลบพื้นที่ทํางานและการลบรายการมีพฤติกรรมแตกต่างจากการลบไฟล์:

  • เมื่อพื้นที่ทํางานถูกลบถาวร ข้อมูลจะถูกลบทันที การลบแบบนุ่มนวลในระดับไฟล์ไม่ถูกนํามาใช้
  • เมื่อรายการถูกลบถาวร ข้อมูลของรายการนั้นยังคงสามารถกู้คืนได้ใน OneLake ตามระยะเวลาการเก็บรักษาแบบ soft-delete ระดับไฟล์ที่กําหนดไว้