Facturation des politiques de cycle de vie du stockage

Note

Les politiques de cycle de vie du stockage ne sont actuellement pas disponibles dans les régions gouvernementales.

Lorsque vous utilisez des politiques de cycle de vie du stockage, vous encourez des coûts pour l’exécution des politiques, le stockage des données et les opérations de données. Cette rubrique explique les composants de coûts associés aux politiques de cycle de vie du stockage et fournit des conseils sur la manière de surveiller chaque composant.

Coûts d’exécution des politiques

Chaque fois que Snowflake exécute une politique de cycle de vie du stockage, vous encourez des frais de calcul sans serveur pour identifier et traiter les lignes qui répondent à vos conditions définies. Les politiques sont exécutées automatiquement, environ une fois par période de 24 heures. Pour les détails de facturation, voir le tableau 5 dans le`Tableau de consommation du service Snowflake`_.

Surveillance

Pour visualiser les crédits consommés par l’exécution de la politique, utilisez les vues d’historique de comptage suivantes. Filtre pour le type de service STORAGE_LIFECYCLE_POLICY_EXECUTION :

Pour voir l’historique et les métadonnées de l’exécution des politiques, utilisez les vues et la fonction suivantes :

Note

Les durées d’exécution des politiques peuvent varier d’une exécution à l’autre, même lors du traitement de quantités de données similaires. Pour mieux comprendre le coût de l’exécution des politiques, surveillez les crédits facturés pour chaque exécution ainsi que la quantité de données arrivées à expiration ou archivées.

Coûts de stockage des archives

Lorsque vous archivez des données, vous devez payer des frais pour le déplacement des données vers le stockage d’archives, le stockage des données dans le stockage d’archives et la récupération des données archivées. Si vous supprimez une table contenant des données archivées, vous pouvez également encourir des frais de durée de stockage minimale.

Déplacement de données vers le stockage d’archives

Lorsqu’une politique archive des données, vous devez payer des frais uniques de calcul sans serveur pour déplacer les données du stockage standard vers le niveau de stockage d’archives frais (cool) ou froid (cold). Pour les détails de facturation, voir le tableau 5 dans le`Tableau de consommation du service Snowflake`_.

Surveillance

Pour voir les crédits consommés lors du déplacement de données vers le stockage d’archives, utilisez les vues d’historique de comptage suivantes. Filtre pour les types de service STORAGE_LIFECYCLE_POLICY_EXECUTION et ARCHIVE_STORAGE_WRITE :

Stockage de données

Après l’exécution de la politique, vous devez temporairement payer des frais pour à la fois le stockage d’archives et le stockage de tables. Snowflake copie immédiatement les données dans le niveau de stockage d’archives spécifié lorsque la politique est exécutée, mais les données restent dans le stockage de la table pendant sept jours ou plus (la période Fail-safe de 7 jours plus votre période de conservation Time Travel définie par DATA_RETENTION_TIME_IN_DAYS).

Après cette période, les données conservées dans le stockage d’archives sont soumises à des frais de stockage continus. Pour des informations détaillées sur la facturation, voir le tableau 3(e) dans le Tableau de consommation du service Snowflake.

Surveillance

Pour afficher le volume de données archivées en octets pour une table, une base de données ou pour votre compte, utilisez les vues suivantes :

Vue d’utilisation du compte :

Vues de l’utilisation de l’organisation

Récupération de données

Lorsque vous interrogez des données archivées récupérées, vous devez payer les frais suivants :

  • Coût de la récupération : Frais uniques pour la récupération des données archivées à partir du niveau de stockage d’archives.

  • Traitement des fichiers : Frais de calcul sans serveur pour le traitement des données récupérées.

  • Stockage temporaire (niveau COLD uniquement) : Lorsque vous récupérez des données depuis le niveau COLD, Snowflake stocke temporairement les données récupérées dans un stockage normal. Cela entraîne des frais de stockage supplémentaires.

Pour les détails de facturation, voir les tableaux 4(f) et 5 dans le Tableau de consommation du service Snowflake.

Note

Pour estimer le coût de récupération, utilisez EXPLAIN avec CREATE TABLE … FROM ARCHIVE OF. Cela indique le nombre de fichiers qui seront récupérés dans le stockage d’archive. Pour un exemple, voir Récupérer des données archivées.

Surveillance

Pour visualiser les crédits consommés et le coût lié à la récupération des données archivées, utilisez les vues suivantes :

Pour afficher les crédits consommés pour le traitement des fichiers lors de la récupération de données archivées, utilisez les vues d’historique de comptage suivantes. Filtre pour le type de service ARCHIVE_STORAGE_RETRIEVAL_FILE_PROCESSING :

Pour afficher l’utilisation du stockage temporaire pour la récupération des données depuis le niveau de stockage COLD, utilisez la colonne ARCHIVE_STORAGE_RETRIEVAL_TEMP_BYTES dans ACCOUNT_USAGE.STORAGE_USAGE.

Frais de durée de stockage minimale

Les fournisseurs Cloud imposent une durée minimale de stockage pour les niveaux de stockage d’archives. Lorsque vous supprimez une table, Snowflake supprime les données de la table du stockage. Si les données de la table se trouvent dans le stockage d’archive et n’y ont pas été présentes pendant la durée minimale définie par le fournisseur Cloud, Snowflake vous facture la durée minimale.

Par exemple, si vous supprimez une table contenant des données que Snowflake a déplacées vers le niveau de stockage froid AWS il y a 15 jours, vous devrez toujours supporter le coût de stockage pour les 165 jours restants de la période de stockage froid minimum (180 jours minimum moins 15 jours de stockage déjà effectué).

Pour les détails de facturation du stockage d’archives, voir le tableau 3(e) dans le Tableau de consommation du service Snowflake.

La durée minimale de stockage varie selon le fournisseur Cloud et le niveau de stockage :

  • Niveau frais (cool) AWS : minimum de 90 jours

  • Niveau froid (cold) AWS : minimum de 180 jours

Surveillance

Pour afficher la quantité de données soumises à des frais de durée de stockage minimale pour une table, utilisez les colonnes suivantes dans la vue TABLE_STORAGE_METRICS :

  • ARCHIVE_STORAGE_COOL_EARLY_DELETION_PENALTY_BYTES

  • ARCHIVE_STORAGE_COLD_EARLY_DELETION_PENALTY_BYTES

Ces colonnes sont disponibles dans :