Exploração do custo total¶
Você pode explorar o custo histórico usando Snowsight, the Snowflake web interface 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.
Neste tópico:
Acesso aos dados de custo e uso¶
Por padrão, somente o administrador de conta (ou seja, usuário com a função ACCOUNTADMIN) pode visualizar os dados de custo e uso na Snowsight, no esquema ACCOUNT_USAGE e no esquema ORGANIZATION_USAGE.
Um administrador com a função USERADMIN ou superior pode usar as funções de banco de dados SNOWFLAKE para conceder acesso a outros usuários. As seguintes funções de banco de dados SNOWFLAKE fornecem acesso aos dados de custo e uso:
USAGE_VIEWER — Fornece acesso a uma única conta na Snowsight e às exibições relacionadas no esquema ACCOUNT_USAGE.
ORGANIZATION_USAGE_VIEWER — Considerando que a conta atual seja a conta ORGADMIN, ela fornece acesso a todas as contas na Snowsight e às exibições no esquema ORGANIZATION_USAGE que estão relacionadas ao custo e ao uso, mas não ao faturamento.
Para saber como usar as funções de banco de dados SNOWFLAKE para fornecer acesso a um usuário, consulte Uso das funções de banco de dados SNOWFLAKE.
Visualização de custo total¶
Um administrador de conta (ou seja, um usuário com a função ACCOUNTADMIN) pode usar a Snowsight para visualizar o custo total do uso do Snowflake para qualquer dia, semana ou mês.
Para usar Snowsight para explorar o custo total:
Navegue até Admin » Usage.
Selecione um warehouse a ser utilizado para visualizar os dados de uso. Snowflake recomenda o uso de um warehouse XS para este fim.
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.
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;
Próximos tópicos