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.
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