OneLake'de dosya düzeyinde soft silme yapılandır

OneLake dosya seviyesindeki yumuşak silme, silinmiş dosyaları kalıcı kaldırmadan önce saklayarak verilerinizi korur. Her çalışma alanı için varsayılan olarak yumuşak silme açık ve yedi günlük saklama süresi var. Soft delemeyi açıp kapatabilir ve saklama süresini 1 ile 365 gün arasında ayarlayabilirsiniz.

Geçici olarak silinen veriler için etkin veriyle aynı hızda ödeme yapılır. Kurtarma ihtiyaçlarını ve depolama maliyetlerini dengeleyecek şekilde saklama süresini yapılandırın.

Prerequisites

  • İş alanı yöneticisi rolü.

Fabric portalında yumuşak silmeyi yapılandır

OneLake ayarlarından bir çalışma alanı için dosya düzeyinde soft silme ayarları yapın.

  1. Fabric portalında çalışma alanını açın.

  2. Çalışma alanı ayarları>OneLake>Genel seçin.

  3. Dosya seviyesindeki yumuşak silme seçeneğini kullanarak tutma özelliğini açıp kapatın.

    Workspace ayarlarında dosya düzeyinde yumuşak silme etkinleştirildiğini gösteren Fabric portalının ekran görüntüsü.

  4. Tutma süresi açıksa, Tutma Süresi'ni 1 ile 365 gün arasında bir değere ayarlayın.

Tutma süresini açtığınızda, tutma süresi varsayılan olarak yedi gün olur. Bu ayar, çalışma alanı genelindeki dosyalara uygulanır, ancak çalışma alanı veya öğe tutma durumunu etkilemez.

REST API'sini kullanarak yumuşak silmeyi yapılandırın

Bir çalışma alanı için dosya düzeyinde yumuşak silme tutumunu görüntülemek veya güncellemek için Fabric REST API'sini kullanın.

Mevcut ayarı görüntülemek için aşağıdaki talebi gönderin:

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

Tutma açıksa, yanıt durum ve tutma süresini içerir:

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

Ayarı güncellemek için aynı uç noktaya bir PATCH istek gönderin. Tutma süresini açmak ve tutma süresini ayarlamak için aşağıdaki istek gövdesini kullanın:

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

Tutma özelliğini kapatmak için aşağıdaki istek gövdesini kullanın:

{
    "enabled": false
}

Güncelleme yalnızca OneLake tüm geçerli depolama hesaplarını güncellediğinde başarılı olur. Herhangi bir hesap güncellenemezse, istek başarısız olur ve hesaplar senkronize kalır.

Tutma davranışını ve kapsamını anlamak

Saklama süresi değişikliği yalnızca değişiklikten sonra silinen dosyalar için geçerlidir. Zaten yumuşak silinmiş dosyalar, silindiklerinde aktif olan tutma süresini korur. Örneğin, tutma süresini 28 günden 7 güne değiştirirseniz, değişiklikten önce silinen dosyalar 28 gün boyunca geri alınabilir kalır. Değişiklikten sonra silinen dosyalar yedi gün boyunca geri alınabilir.

Bu ayar, çalışma alanının tam faturalandırılan depolama hesaplarındaki verilere, varsayılan depolama hesabı ve tanı kayıtları depolama hesabı dahil olmak üzere geçerlidir. Faturalandırılmayan veya kısmen faturalandırılan depolama hesaplarındaki veriler için geçerli değildir. Bu hesaplardaki veriler başka bir veritabanından yansıtılır ve gerçeğin kaynağı değildir.

Çalışma alanı ve öğe silme, dosya silmekten farklı davranır:

  • Bir çalışma alanı kalıcı olarak silindiğinde, verileri hemen silinir. Dosya düzeyinde yumuşak silme geçerli değil.
  • Bir öğe kalıcı olarak silindiğinde, verileri OneLake'te yapılandırılan dosya düzeyindeki geçici silme saklama süresi boyunca kurtarılabilir olmaya devam eder.