Exploração do custo de transferência de dados

O Snowflake não cobra uma taxa de entrada de dados para trazer dados para sua conta, mas cobra uma taxa por byte para transferir dados de uma conta Snowflake para outra região na mesma plataforma de nuvem ou para uma plataforma de nuvem diferente.

Este tópico descreve como obter uma visão dos custos históricos de transferência de dados usando Snowsight, ou escrevendo consultas cem exibições nos esquemas ACCOUNT_USAGE e ORGANIZATION_USAGE. A Snowsight permite obter informações de maneira rápida e fácil sobre custos a partir de um painel visual. Consultas em relação a exibições de uso permitem a pesquisa de dados de custos e podem ajudar a gerar relatórios e painéis personalizados.

Para obter uma melhor compreensão de como as taxas de transferência de dados se acumulam, consulte Explicação do custo de transferência de dados.

Visualização do histórico de transferência de dados

Os usuários podem usar a Snowsight para visualizar a quantidade de dados transferidos de sua conta Snowflake para um provedor de nuvem diferente ou região dentro de um intervalo de datas especificado. A unidade de medida é bytes.

Para explorar os custos de transferência de dados:

  1. Entre em Snowsight.

  2. Mude para a função ACCOUNTADMIN. Se você não for o administrador da conta, mude para uma função com acesso a dados de custo e uso.

  3. Navegue até Admin » Cost Management.

  4. Selecione um warehouse a ser utilizado para visualizar os dados de uso. Snowflake recomenda o uso de um warehouse XS para este fim.

  5. Selecione Consumption.

  6. Selecione Data Transfer no menu suspenso Tipo de uso.

Nota

Se um usuário tiver a função ACCOUNTADMIN, mas não tiver a função ORGADMIN, ele só poderá visualizar os custos da conta atual. O filtro Account que permitiria mudar para uma conta diferente não aparece.

Consulta de dados para custo de transferência de dados

Snowflake fornece dois esquemas, ORGANIZATION_USAGE e ACCOUNT_USAGE, que contêm dados relacionados ao uso e ao custo. O esquema ORGANIZATION_USAGE fornece informações de custos para todas as contas da organização enquanto o esquema ACCOUNT_USAGE fornece informações semelhantes para uma única conta. Exibições nestes esquemas fornecem dados de uso granulares e prontos para análise e crie relatórios ou painéis personalizados.

A maioria das exibições nos esquemas ORGANIZATION_USAGE e ACCOUNT_USAGE contém o custo das transferências de dados em termos do volume de dados transferidos. Para ver o custo em moeda em vez de volume, escreva as consultas em relação ao Exibição USAGE_IN_CURRENCY_DAILY. Esta exibição converte o volume de dados transferidos em custo em moeda usando o preço diário da transferência de um TB.

As seguintes exibições fornecem informações de uso e custo relacionadas à transferência de dados de sua conta Snowflake para um provedor ou região de nuvem diferente.

Exibição

Descrição

Esquema

DATA_TRANSFER_DAILY_HISTORY

Número de bytes transferidos em um determinado dia. Para obter dados mais detalhados, use a exibição DATA_TRANSFER_HISTORY em seu lugar.

ORGANIZATION_USAGE

DATA_TRANSFER_HISTORY

Número de bytes transferidos, incluindo a nuvem e a região de origem, a nuvem e a região destino, e o tipo de transferência.

ORGANIZATION_USAGE ACCOUNT_USAGE

DATABASE_REPLICATION_USAGE_HISTORY

Número de bytes transferidos e crédito consumido durante a replicação do banco de dados.

ACCOUNT_USAGE

LISTING_AUTO_FULFILLMENT_ USAGE_HISTORY

Uso estimado associado ao preenchimento de produtos de dados para outras regiões usando o preenchimento automático entre nuvens. Consulte o SERVICE_TYPE de DATA_TRANSFER.

ORGANIZATION_USAGE

REPLICATION_USAGE_HISTORY

Número de bytes transferidos e créditos consumidos durante a replicação do banco de dados. Se possível, use a exibição DATABASE_REPLICATION_USAGE_HISTORY em vez disso.

ORGANIZATION_USAGE ACCOUNT_USAGE

REPLICATION_GROUP_USAGE_HISTORY

Número de bytes transferidos e créditos consumidos durante a replicação para um grupo de replicação específico.

ORGANIZATION_USAGE ACCOUNT_USAGE

USAGE_IN_CURRENCY_DAILY

Transferência diária de dados em TB junto com o custo desse uso na moeda da organização.

ORGANIZATION_USAGE

Nota

As exibições e funções de tabela do Snowflake Information Schema também fornecem dados de uso relacionados ao custo. Embora o esquema ACCOUNT_USAGE seja preferido, o Information Schema pode ser mais rápido em algumas circunstâncias.