OneLake의 파일 수준 소프트 삭제는 영구 삭제 전에 삭제된 파일을 유지함으로써 데이터를 보호합니다. 각 작업 공간마다 기본적으로 7일 유지 기간이 있는 소프트 삭제가 켜져 있습니다. 소프트 삭제를 켜거나 끌 수 있고, 보존 기간을 1일에서 365일까지 설정할 수 있습니다.
일시 삭제된 데이터는 활성 데이터와 동일한 요금으로 지불해야 합니다. 복구 필요와 저장 비용을 균형 있게 유지할 수 있도록 보존 기간을 설정하세요.
사전 요구 사항
- 워크스페이스 관리자 역할입니다.
Fabric 포털에서 소프트 삭제를 설정하세요
OneLake 설정에서 작업 공간의 파일 수준 소프트 삭제를 설정하세요.
Fabric 포털에서 작업 공간을 열어보세요.
Workspace 설정을> 선택하세요.OneLake>General.
파일 레벨 소프트 삭제 활성화 토글을 사용해 보존을 켜고 끄세요.
유지가 켜져 있다면, 유지 기간 을 1일부터 365일까지의 값으로 설정하세요.
유지 기능을 켜면 유지 기간은 기본적으로 7일로 변경됩니다. 이 설정은 작업 공간 전체의 파일에 적용되지만, 작업공간이나 아이템 보존에는 영향을 주지 않습니다.
REST API를 사용하여 소프트 삭제를 설정하세요
Fabric REST API를 사용하여 작업 공간의 파일 수준 소프트 삭제 보존을 확인하거나 업데이트하세요.
현재 설정을 보시려면 다음 요청을 보내세요:
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일 동안 복구 가능합니다. 변경 후 삭제된 파일은 7일 동안 복구할 수 있습니다.
이 설정은 기본 저장 계정과 진단 로그 저장 계정 등 작업 공간의 완전 청구된 저장 계정에 적용됩니다. 청구되지 않았거나 부분 청구된 저장 계정의 데이터에는 적용되지 않습니다. 그 계정들의 데이터는 다른 데이터베이스에서 미러링되어 진실의 출처가 아닙니다.
작업 공간과 항목 삭제는 파일 삭제와 다르게 동작합니다:
- 작업 공간이 영구적으로 삭제되면 그 데이터는 즉시 삭제됩니다. 파일 수준의 소프트 삭제는 적용되지 않습니다.
- 항목이 영구적으로 삭제되면, 해당 데이터는 설정된 파일 수준 소프트 삭제 보존 기간 동안 OneLake에서 복구 가능합니다.