Vorläufiges Löschen auf Dateiebene in OneLake konfigurieren

OneLake-Soft-Delete auf Dateiebene schützt Ihre Daten, indem gelöschte Dateien vor ihrer endgültigen Löschung aufbewahrt werden. Soft-Delete ist standardmäßig für jeden Arbeitsbereich aktiviert und hat eine siebentägige Aufbewahrungsfrist. Du kannst Soft Delete ein- oder ausschalten und die Aufbewahrungsfrist von 1 bis 365 Tagen festlegen.

Sie zahlen für vorläufig gelöschte Daten mit der gleichen Rate wie aktive Daten. Konfigurieren Sie die Aufbewahrungsdauer, um den Wiederherstellungsbedarf und die Speicherkosten auszubalancieren.

Voraussetzungen

  • Die Admin-Rolle im Arbeitsbereich.

Soft-Delete im Fabric-Portal konfigurieren

Konfigurieren Sie das vorläufige Löschen auf Dateiebene für einen Arbeitsbereich über die OneLake-Einstellungen.

  1. Öffne den Arbeitsbereich im Fabric-Portal.

  2. Wählen Sie Arbeitsbereichseinstellungen>OneLake>General aus.

  3. Verwenden Sie den Umschalter Soft Delete auf Dateiebene aktivieren, um die Aufbewahrung zu aktivieren oder zu deaktivieren.

    Screenshot des Fabric-Portals, der die Aktivierung von Soft Delete auf Dateiebene in den Arbeitsbereichseinstellungen zeigt.

  4. Wenn die Aufbewahrung aktiviert ist, setzen Sie die Aufbewahrungszeit auf einen Wert von 1 bis 365 Tagen.

Wenn Sie die Aufbewahrung aktivieren, beträgt die Aufbewahrungsfrist standardmäßig sieben Tage. Diese Einstellung gilt für Dateien im gesamten Arbeitsbereich, beeinflusst aber nicht den Arbeitsbereich oder die Aufbewahrung von Gegenständen.

Soft-Delete mit der REST-API konfigurieren

Verwenden Sie die Fabric REST API, um die Dateiebene Soft-Delete-Retention für einen Arbeitsbereich anzuzeigen oder zu aktualisieren.

Um die aktuelle Einstellung anzuzeigen, senden Sie die folgende Anfrage:

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

Wenn die Aufbewahrung aktiviert ist, enthält die Antwort den Status und die Aufbewahrungszeit:

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

Um die Einstellung zu aktualisieren, senden Sie eine PATCH Anfrage an denselben Endpunkt. Um die Aufbewahrung zu aktivieren und die Aufbewahrungszeit festzulegen, verwenden Sie den folgenden Anforderungskörper:

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

Um die Aufbewahrung zu deaktivieren, verwenden Sie den folgenden Textkörper der Anforderung:

{
    "enabled": false
}

Das Update gelingt nur, wenn OneLake alle relevanten Speicherkonten aktualisiert. Wenn ein Konto nicht aktualisiert werden kann, schlägt die Anfrage fehl und die Konten bleiben synchronisiert.

Verstehen Sie die Aufbewahrungsfunktionsweise und den Geltungsbereich

Eine Änderung der Aufbewahrungszeit gilt nur für Dateien, die nach der Änderung gelöscht werden. Dateien, die bereits weich gelöscht wurden, behalten die Aufbewahrungsfrist, die zum Zeitpunkt der Löschung aktiv war. Wenn Sie zum Beispiel die Aufbewahrungsfrist von 28 Tagen auf sieben Tage ändern, bleiben Dateien, die vor der Änderung gelöscht wurden, 28 Tage lang wiederherstellbar. Dateien, die nach der Änderung gelöscht werden, können sieben Tage lang wiederhergestellt werden.

Die Einstellung gilt für Daten in den vollständig abgerechneten Speicherkonten des Arbeitsbereichs, einschließlich des Standardspeicherkontos und des Diagnoseprotokolls-Speicherkontos. Es gilt nicht für Daten in nicht abgerechneten oder teilweise abgerechneten Speicherkonten. Die Daten in diesen Konten werden von einer anderen Datenbank gespiegelt und sind nicht die Wahrheitsquelle.

Das Löschen von Arbeitsbereichen und Elementen verhält sich anders als das Löschen von Dateien:

  • Wenn ein Arbeitsbereich dauerhaft gelöscht wird, werden seine Daten sofort gelöscht. Das vorläufige Löschen auf Dateiebene findet keine Anwendung.
  • Wenn ein Element dauerhaft gelöscht wird, bleiben seine Daten während der konfigurierten Datei-Level-Soft-Delete-Aufbewahrungszeit in OneLake wiederherstellbar.