Abrechnung für Speicherlebenszyklusrichtlinien

Bemerkung

Speicherlebenszyklusrichtlinien sind derzeit nicht in Regionen für Regierungsbehörden verfügbar.

Wenn Sie Speicherlebenszyklusrichtlinien verwenden, entstehen Ihnen Kosten für die Ausführung der Richtlinien, für Datenspeicherung und Datenoperationen. In diesem Abschnitt werden die Kostenkomponenten im Zusammenhang mit Speicherlebenszyklusrichtlinien erläutert und Hinweise zur Überwachung der einzelnen Komponenten gegeben.

Kosten für die Ausführung von Richtlinien

Jedes Mal, wenn Snowflake eine Speicherlebenszyklusrichtlinie ausführt, fallen für Sie serverlose Computegebühren an, um Zeilen zu identifizieren und zu verarbeiten, die Ihre definierten Bedingungen erfüllen. Die Richtlinien werden automatisch ausgeführt, etwa einmal alle 24 Stunden. Einzelheiten zur Abrechnung finden Sie in Tabelle 5 in der Snowflake Service Consumption Table.

Überwachung

To view credits that are consumed by policy execution, use the following metering history views. Filter for the STORAGE_LIFECYCLE_POLICY_EXECUTION service type:

Um den Verlauf und die Metadaten zur Ausführung von Richtlinien anzuzeigen, verwenden Sie die folgenden Ansichten und Funktionen:

Bemerkung

Die Ausführungszeiten von Richtlinien können von Ausführung zu Ausführung variieren, selbst wenn ähnliche Datenmengen verarbeitet werden. Um die Kosten für die Ausführung von Richtlinien besser zu verstehen, können Sie die für jede Ausführung berechneten Credits sowie die Menge der abgelaufenen oder archivierten Daten überwachen.

Kosten für Archivspeicher

Bei der Archivierung von Daten fallen Kosten für das Verschieben der Daten in den Archivspeicher, das Speichern der Daten im Archivspeicher und das Abrufen der archivierten Daten an. Wenn Sie eine Tabelle mit archivierten Daten löschen, können auch Gebühren für die Mindestspeicherdauer anfallen.

Verschieben von Daten in den Archivspeicher

Wenn eine Richtlinie Daten archiviert, fallen einmalige Gebühren für serverloses Computing an, um die Daten vom regulären Speicher in die Archivspeicherebene (Cool oder Cold) zu verschieben. Einzelheiten zur Abrechnung finden Sie in Tabelle 5 in der Snowflake Service Consumption Table.

Überwachung

To view the credits consumed to move data to archive storage, use the following metering history views. Filter for the STORAGE_LIFECYCLE_POLICY_EXECUTION and ARCHIVE_STORAGE_WRITE service types:

Datenspeicher

After policy execution, you temporarily incur charges for both archive storage and table storage. Snowflake immediately copies data into the specified archive storage tier when the policy runs. However, the data remains in table storage for seven or more days, which is the 7-day Fail-safe period plus your Time Travel retention period set by DATA_RETENTION_TIME_IN_DAYS.

Nach diesem Zeitraum fallen für Daten im Archivspeicher laufende Speichergebühren an. Einzelheiten zur Abrechnung finden Sie in Tabelle 3(e) in der Snowflake Service Consumption Table.

Überwachung

Um das Volumen der archivierten Daten in Bytes für eine Tabelle, eine Datenbank oder für Ihr Konto anzuzeigen, verwenden Sie die folgenden Ansichten:

Account Usage-Ansichten:

Organization Usage-Ansichten:

Datenabruf

Wenn Sie archivierte Daten abrufen, fallen für Sie die folgenden Gebühren an:

  • Retrieval cost: One-time charge to retrieve archived data from the archive storage tier.

  • File processing: Serverless compute charge to process the retrieved data.

  • ’Temporärer Speicher (nur COLD Storage Tier): Wenn Sie Daten aus dem COLD Storage Tier abrufen, speichert Snowflake die abgerufenen Daten vorübergehend im normalen Speicher. Dadurch fallen zusätzliche Speicherkosten an.

Einzelheiten zur Abrechnung finden Sie in Tabelle 4(f) und 5 in der Snowflake Service Consumption Table.

Bemerkung

Verwende Sie EXPLAIN mit CREATE TABLE … FROM ARCHIVE OF, um die Abrufkosten zu schätzen. Dies zeigt die Anzahl der Dateien, die aus dem Archivspeicher abgerufen werden. Ein Beispiel dazu finden Sie unter Retrieve archived data.

Überwachung

To view consumed credits and the cost related to retrieving archived data, use the following views:

To view the credits consumed for file processing in order to retrieve archived data, use the following metering history views. Filter for the ARCHIVE_STORAGE_RETRIEVAL_FILE_PROCESSING service type:

To view temporary storage that you use when you retreive data from the COLD storage tier, use the ARCHIVE_STORAGE_RETRIEVAL_TEMP_BYTES column in the ACCOUNT_USAGE.STORAGE_USAGE.

Gebühren für die Mindestspeicherdauer

Cloudanbieter legen eine Mindestspeicherdauer für Archivspeicherebenen fest. Wenn Sie eine Tabelle löschen, löscht Snowflake die Tabellendaten aus dem Speicher. Wenn sich die Tabellendaten im Archivspeicher befinden und dort noch nicht die vom Cloudanbieter festgelegte Mindestdauer erreicht haben, berechnet Snowflake Ihnen die Mindestdauer.

For example, if you drop a table with data that Snowflake moved to the AWS cold storage tier 15 days ago, you still incur storage cost for the remaining 165 days of the minimum cold storage period, which is the 180-day minimum minus 15 days already stored.

Einzelheiten zur Abrechnung für den Archivspeicher finden Sie in Tabelle 3(e) in der Snowflake Service Consumption Table.

Die Mindestspeicherdauer variiert je nach Cloudanbieter und Storage Tier:

  • AWS Cool Tier: Mindestens 90 Tage

  • AWS Cold Tier: Mindestens 180 Tage

Überwachung

To view the amount of data that is subject to minimum storage duration charges for a table, use the following columns in the TABLE_STORAGE_METRICS view:

  • ARCHIVE_STORAGE_COOL_EARLY_DELETION_PENALTY_BYTES

  • ARCHIVE_STORAGE_COLD_EARLY_DELETION_PENALTY_BYTES

These columns are available in the following topics: