Exploração do custo total

Você pode explorar o custo histórico usando Snowsight ou escrevendo consultas em 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.

Se você precisar de uma introdução sobre como os custos são incorridos no Snowflake, consulte Compreensão do custo total.

Para obter um extrato de cobrança que contenha informações sobre o histórico de uso, consulte Faturamento e termos.

Visualização dos custos usando Snowsight

Snowsight fornece várias páginas que permitem explorar o custo histórico do uso do Snowflake. Para obter detalhes sobre como usar essas páginas para visualizar os custos gerais, consulte:

Visão geral dos custos incorridos

A página Account Overview fornece insights de alto nível sobre o custo de uso do Snowflake e pode ser um ponto de partida para otimizar seus gastos.

Para acessar uma visão geral dos custos incorridos:

  1. Entre em Snowsight.

  2. Mude para a função ACCOUNTADMIN.

  3. Selecione Admin » Cost Management.

  4. Selecione um warehouse a ser utilizado para visualizar os dados de uso. A Snowflake recomenda o uso de um warehouse X-Small para este fim.

  5. Selecione Account Overview.

A página Account Overview exibe as seguintes informações sobre custo e uso:

  • Warehouses que custam mais créditos. Você pode selecionar um warehouse para detalhar o consumo dele.

  • Consultas mais caras com base em fatores como tamanho do warehouse, tempo decorrido e frequência de execução. Você pode passar o mouse sobre a consulta para visualizar o texto completo da consulta e ver os detalhes sobre a consulta.

  • Maiores bancos de dados em termos de TB ou GB de armazenamento. Você pode selecionar um banco de dados para ver os custos associados a esse banco de dados.

A maioria dos blocos na página Account Overview tem uma opção View All para expandir o conteúdo do bloco para incluir mais itens. Por exemplo, para o bloco Top warehouses by cost, selecione View All para abrir uma caixa de diálogo que exibe todos os warehouses da sua conta classificados por custo.

Para exibir a consulta SQL usada para preencher um bloco, selecione View All » View query (View query button.) . Por exemplo, se você visualizar a consulta do bloco Top warehouses by cost, verá que os dados vêm da consulta da exibição WAREHOUSE_METERING_HISTORY no esquema ACCOUNT_USAGE do banco de dados SNOWFLAKE compartilhado.

Visualização dos detalhes dos custos incorridos

Um usuário com as funções ACCOUNTADMIN e ORGADMIN pode usar a página Consumption para visualizar os detalhes do custo total do uso do Snowflake para qualquer dia, semana ou mês.

Nota

Se um usuário tiver a função ACCOUNTADMIN, mas não tiver a função ORGADMIN, ele deverá visualizar os custos de computação, armazenamento e transferência de dados separadamente. Não é possível usar Snowsight para visualizar o custo geral.

Para usar Snowsight para ver os detalhes do custo geral:

  1. Entre em Snowsight como um usuário que tenha as funções ACCOUNTADMIN e ORGADMIN.

  2. Mude para a função ACCOUNTADMIN.

  3. Selecione Admin » Cost Management.

  4. Selecione um warehouse a ser utilizado para visualizar os dados de uso. A Snowflake recomenda o uso de um warehouse X-Small para este fim.

  5. Selecione Consumption.

  6. A partir da lista suspensa, selecione All Usage Types.

Isto totaliza o custo dos recursos de computação, armazenamento e transferência de dados e os exibe em um gráfico de barras usando a moeda da organização. O custo total desses recursos durante o período selecionado aparece acima do gráfico de barras.

Para isolar o custo de computação, armazenamento ou transferência de dados, ajuste sua seleção no filtro All Usage Types.

Nota

Se os detalhes de uso não forem carregados com uma mensagem indicando que The result set is too large to display, você deverá usar os filtros para selecionar um intervalo de datas mais curto ou filtrar os resultados de outra forma.

Consulta de dados para o custo total

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 consulta a seguir combina dados da exibição USAGE_IN_CURRENCY no esquema ORGANIZATION_USAGE a fim de obter informações sobre o custo total do uso do Snowflake.

Consulta: custos totais de uso em dólares para a organização, discriminados por conta
SELECT account_name,
  ROUND(SUM(usage_in_currency), 2) as usage_in_currency
FROM snowflake.organization_usage.usage_in_currency_daily
WHERE usage_date > DATEADD(month,-1,CURRENT_TIMESTAMP())
GROUP BY 1
ORDER BY 2 desc;
Copy

Próximos tópicos