Cobrança para políticas de ciclo de vida de armazenamento

Nota

As políticas de ciclo de vida de armazenamento não estão disponíveis atualmente em regiões governamentais.

Ao usar políticas de ciclo de vida de armazenamento, você incorre em custos de execução de políticas, armazenamento de dados e operações de dados. Este tópico explica os componentes de custo associados às políticas de ciclo de vida do armazenamento e fornece orientações sobre como monitorar cada componente.

Custos da execução de políticas

Cada vez que o Snowflake executa uma política de ciclo de vida do armazenamento, você incorre em custos de computação sem servidor para identificar e processar linhas que atendam às suas condições definidas. As políticas são executadas automaticamente, aproximadamente uma vez a cada 24 horas. Para obter detalhes sobre faturamento, consulte a tabela 5 na Tabela de consumo de serviços do Snowflake.

Monitoramento

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

Para visualizar o histórico e os metadados da execução da política, use as seguintes exibições e funções:

Nota

Os tempos de execução da política podem variar de uma execução para outra, mesmo ao processar quantidades semelhantes de dados. Para entender melhor o custo das execuções de política, monitore os créditos cobrados por cada execução, juntamente com a quantidade de dados expirados ou arquivados.

Custos do armazenamento de arquivos

Ao arquivar dados, você incorre em cobranças por movimentar dados para o armazenamento de arquivos, armazenar dados no armazenamento de arquivos e recuperar dados arquivados. Se você descartar uma tabela com dados arquivados, também poderá incorrer em cobranças pela duração mínima de armazenamento.

Movimentação de dados para o armazenamento de arquivos

Quando uma política arquiva dados, você incorre em uma cobrança única de computação sem servidor para mover dados do armazenamento regular para a camada de armazenamento de arquivos frios ou inativos. Para obter detalhes sobre faturamento, consulte a tabela 5 na Tabela de consumo de serviços do Snowflake.

Monitoramento

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:

Armazenamento de dados

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.

Após esse período, os dados no armazenamento de arquivo incorrem em cobranças contínuas de armazenamento. Para obter detalhes sobre faturamento, consulte a tabela 3(e) na Tabela de consumo de serviços do Snowflake.

Monitoramento

Para visualizar o volume de dados arquivados em bytes para uma tabela, banco de dados ou para sua conta, use as seguintes exibições:

Visualizações do uso da conta:

Visualizações do uso da organização:

Recuperação de dados

Ao consultar recuperar dados arquivados, você incorre nas seguintes taxas:

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

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

  • Armazenamento temporário (somente na camada COLD): quando você recupera dados da camada COLD, o Snowflake armazena temporariamente os dados recuperados no armazenamento normal. Isso gera custos adicionais de armazenamento.

Para obter detalhes sobre a cobrança, consulte as tabelas 4(f) e 5 na Tabela de consumo de serviços do Snowflake.

Nota

Para estimar o custo de recuperação, use EXPLAIN com CREATE TABLE … FROM ARCHIVE OF. Isso mostra o número de arquivos que serão recuperados do armazenamento de arquivos. Para obter um exemplo, consulte Retrieve archived data.

Monitoramento

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.

Cobranças pela duração mínima de armazenamento

Os provedores de nuvem impõem uma duração mínima de armazenamento para as camadas de armazenamento de arquivo. Quando você descarta uma tabela, o Snowflake exclui os dados da tabela do armazenamento. Se os dados da tabela estiverem no armazenamento de arquivo e não estiverem lá pela duração mínima definida pelo provedor de nuvem, o Snowflake cobrará pela duração mínima.

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.

Para detalhes sobre a cobrança do armazenamento de arquivos, consulte a tabela 3(e) na Tabela de consumo de serviços do Snowflake.

A duração mínima de armazenamento varia de acordo com o provedor de nuvem e o nível de armazenamento:

  • camada fria da AWS: mínimo de 90 dias

  • camada inativa da AWS: mínimo de 180 dias

Monitoramento

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: