Custos do Snowpipe Streaming¶
Com o modelo de computação sem servidor do Snowpipe Streaming, os usuários podem transmitir qualquer volume de dados sem gerenciar um warehouse virtual. Em vez disso, o Snowflake fornece e gerencia os recursos de computação, aumentando ou diminuindo automaticamente a capacidade com base na carga do Snowpipe Streaming.
As contas são cobradas com base no tempo por segundo que a computação sem servidor e a ingestão de streaming do cliente ativo usam. Observe o seguinte:
A migração de arquivos ocorre de forma assíncrona a partir da ingestão de streaming.
A migração de arquivos pode ser antecipada por clustering ou outras operações DML.
A migração de arquivos pode nem sempre ocorrer e, portanto, os custos de computação podem ser reduzidos.
Para tabelas Apache Iceberg™ gerenciadas pelo Snowflake, a migração de arquivos funciona de forma semelhante à manutenção de tabelas Iceberg para criar novos arquivos Parquet compactados, se necessário.
Para obter mais informações, consulte “Tabela de crédito de recursos sem servidor” na Tabela de consumo de serviços do Snowflake.
Estimativa das taxas do Snowpipe Streaming¶
Dado o número de fatores que podem diferenciar os carregamentos do Snowpipe Streaming, é muito difícil para a Snowflake fornecer custos de amostra. O tamanho dos registros, número de registros, tipos de dados etc. podem afetar o consumo de recursos de computação para a migração de arquivos. Os encargos dos clientes são ditados apenas pelo número de clientes que estão ativamente escrevendo dados ao Snowflake por segundo.
Sugerimos que você experimente executando uma carga de ingestão de streaming típica para estimar os encargos futuros. Para ver um exemplo de experimento de ingestão de streaming com custos estimados, consulte esta postagem do blog.
Nota
A ingestão do Snowpipe Streaming nas tabelas Iceberg gerenciadas pelo Snowflake está disponível gratuitamente por um período limitado.
Visualização do histórico de carregamento de dados para sua conta¶
Os administradores de conta (usuários com a função ACCOUNTADMIN) ou usuários com uma função com o privilégio global MONITOR USAGE podem usar comandos SQL para visualizar os créditos faturados em sua conta Snowflake dentro de um intervalo de datas especificado. Você pode usar as seguintes exibições para consultar o histórico dos dados migrados para as tabelas Snowflake, o tempo gasto para carregar dados nas tabelas Snowflake usando o Snowpipe Streaming e os créditos consumidos.
Para visualizar os custos totais do Snowpipe Streaming, incluindo os custos de computação e do cliente, consulte o histórico de medição quando SERVICE_TYPE
estiver definido como SNOWPIPE_STREAMING
.
Para obter mais informações sobre como consultar os custos totais do Snowpipe Streaming, consulte um exemplo SQL.
Para ver os detalhamentos da ingestão de clientes e da computação de migração, é possível consultar as seguintes exibições: