Richtlinie für automatisches Löschen

Eine Richtlinie zum automatischen Löschen für eine Tabelle legt ein Ablaufdatum für die Tabelle fest. Die Tabelle wird zu diesem Ablaufzeitpunkt automatisch gelöscht. Im Gegensatz zur Aufbewahrungsrichtlinie, die bestimmt, wann Daten (Blöcke) aus einer Tabelle entfernt werden, löscht die Richtlinie für das automatische Löschen die gesamte Tabelle.

Die Richtlinie für das automatische Löschen kann für temporäre Stagingtabellen nützlich sein. Temporäre Stagingtabellen werden für die Datenaufbereitung verwendet, bis die Daten an den permanenten Speicherort verschoben werden. Es wird empfohlen, temporäre Tabellen explizit zu löschen, wenn sie nicht mehr benötigt werden. Verwenden Sie die Richtlinie für automatisches Löschen nur dann als Fallbackmechanismus, wenn der explizite Löschvorgang nicht erfolgt.

Tipp

Wenn Sie mit temporären Tabellen arbeiten, können auch die folgenden Befehle nützlich sein: Erstellen einer Tabelle basierend auf und Ersetzen von Blöcken.

Richtlinienobjekt

Eine Richtlinie für automatisches Löschen umfasst die folgenden Eigenschaften:

  • ExpiryDate:

    • Datums- und Uhrzeitwert, der angibt, wann die Tabelle gelöscht werden soll.
    • Die Löschzeit ist ungenau und kann einige Stunden später als die in der ExpiryDate-Eigenschaft angegebene Zeit erfolgen.
    • Der angegebene Wert darf nicht NULL sein und muss größer als die aktuelle Zeit sein.
  • DeleteIfNotEmpty:

    • Boolescher Wert, der angibt, ob die Tabelle gelöscht werden soll, auch wenn noch Blöcke vorhanden sind.
    • Der Standardwert lautet false.

Weitere Informationen finden Sie unter Automatisches Löschen von Richtlinienbefehlen .