Ansichten TABLES und SCHEMATA (Account Usage): Änderungen an der Spalte RETENTION_TIME

Achtung

Diese Verhaltensänderung ist in Bundle 2023_04 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Die Datenaufbewahrungsfrist für ein Objekt wird durch die Parametereinstellungen für die Aufbewahrungsdauer bestimmt, die für das Objekt und das Konto festgelegt wurden. Diese Parameter sind DATA_RETENTION_TIME_IN_DAYS und MIN_DATA_RETENTION_TIME_IN_DAYS.

  • Wenn die Aufbewahrungsdauer für ein Objekt nicht explizit festgelegt ist, erbt das Objekt die Einstellung von seinem übergeordneten Objekt.

  • Wenn auf der Ebene des Kontos keine Aufbewahrungsdauer festgelegt ist, beträgt die standardmäßige Aufbewahrungsdauer für das Objekt 1 Tag.

  • Die maximale Aufbewahrungsdauer für ein transientes Objekt beträgt 1 Tag, unabhängig von der Einstellung auf Kontoebene.

  • Wenn für das Konto eine minimale Aufbewahrungsdauer und für ein Objekt eine explizite Aufbewahrungsdauer festgelegt ist, ist die effektive Aufbewahrungsdauer für das Objekt die größere der beiden: MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS).

Die Spalte RETENTION_TIME der unten aufgeführten Account Usage-Ansichten zeigt in den folgenden Szenarios möglicherweise den falschen Wert an:

  • Wenn für eine transiente Tabelle oder ein transientes Schema keine explizite Aufbewahrungsdauer festgelegt ist und die Aufbewahrungsdauer für das Konto auf 7 Tage eingestellt ist, ist der Wert in der Spalte RETENTION_TIME 7 Tage. Dies ist falsch. Die maximale Datenaufbewahrungsdauer für ein transientes Objekt beträgt 1 Tag.

  • Wenn die minimale Aufbewahrungsdauer für ein Konto 7 Tage beträgt und die Einstellung für die Aufbewahrungsdauer für eine Tabelle oder ein Schema 4 Tage ist, ist der Wert in der Spalte RETENTION_TIME 4 Tage. Dies ist falsch. Die minimale Aufbewahrungsdauer für Konten ist länger und hat daher Vorrang vor der Aufbewahrungsdauer, die explizit für die Tabelle oder das Schema festgelegt wurde.

  • Wenn die Aufbewahrungsdauer für eine Tabelle oder ein Schema auf 10 Tage eingestellt ist und dann aufgehoben wird, ist der Wert der Spalte RETENTION_TIME der nicht eingestellte Wert (in diesem Fall 10). Dies könnte falsch sein.

Im aktuellen Release hat sich der Wert der Spalte RETENTION_TIME für die unten aufgeführten ACCOUNT_USAGE-Ansichten wie folgt geändert:

  • Ansicht TABLES

  • Ansicht SCHEMATA

Bisher

In einigen Fällen zeigt die Spalte RETENTION_TIME eine falsche Datenaufbewahrungsdauer für das Objekt an.

Jetzt

Die Spalte RETENTION_TIME zeigt jetzt die korrekte Datenaufbewahrungsdauer für Tabellen und Schemas an.

Weitere Informationen zum Festlegen der Datenaufbewahrungsfrist finden Sie unter Angeben der Datenaufbewahrungsfrist für ein Objekt.

Ref.: 928