ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION

Retorna as contas com a maior alteração absoluta no consumo entre uma determinada data e a data anterior. Ajuda a investigar anomalias de custo em nível de organização.

Sintaxe

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION(
  '<date>',
  <number_of_accounts> )
Copy

Argumentos

'date'

Especifica a data para a qual você deseja retornar os dados de consumo.

Tipo de dados: DATE

number_of_accounts

Limita o número de contas retornadas pelo método. Por exemplo, se você especificar 5, o método retornará apenas as cinco principais contas da organização em termos de alteração no consumo.

Tipo de dados: NUMBER

Retornos

Retorna uma tabela com as seguintes colunas. Os resultados são ordenados pela maior alteração diária em valor absoluto.

Nome da coluna

Tipo de dados

Descrição

ACCOUNT_NAME

VARCHAR

Nome da conta onde ocorreu o consumo.

CONSUMPTION

NUMBER

Quantidade de consumo medida em CURRENCY.

CURRENCY

VARCHAR

Unidade de medida para o consumo. Para obter informações sobre por que a unidade de medida é créditos ou uma moeda, consulte Unidade de medida para dados de custo.

COST_CHANGE

NUMBER

Diferença entre o consumo no dia especificado e no dia anterior.

Requisitos de controle de acesso

Os usuários com qualquer uma das seguintes funções podem chamar esse método:

  • Função ACCOUNTADMIN

  • Função GLOBALORGADMIN

Notas de uso

Você deve chamar esse método na conta da organização ou em uma conta habilitada para ORGADMIN.

Exemplo

O exemplo a seguir retorna as sete principais contas em termos de alteração no consumo ao comparar 16 de dezembro de 2024 e 17 de dezembro de 2024.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION('2024-12-17', 7);
Copy