ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS

Retorna o consumo diário da conta atual e identifica se esse consumo é considerado uma anomalia de custo.

Nota

Esse método retorna o consumo com créditos como unidade de medida. Em vez disso, se você quiser retornar o consumo em uma moeda, consulte ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA.

Sintaxe

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '<start_date>',
  '<end_date>' )
Copy

Argumentos

'start_date'

Especifica o início do período para o qual os dados de consumo são retornados.

Tipo de dados: DATE

'end_date'

Especifica o fim do período para o qual os dados de consumo são retornados.

Tipo de dados: DATE

Saída

Retorna uma tabela com as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

USAGE_DATE

DATE

Dia em que ocorreu o consumo no Tempo Universal Coordenado (Coordinated Universal Time, UTC).

CONSUMPTION

NUMBER (38,2)

Quantidade de consumo, medida em créditos.

FORECASTED_CONSUMPTION

NUMBER (38,2)

Consumo previsto com base no algoritmo de detecção de anomalias, medido em créditos.

UPPER_BOUND

NUMBER (38,2)

Nível mais alto de consumo previsto com base no algoritmo de detecção de anomalias, medido em créditos. Os níveis de consumo acima desse valor são considerados uma anomalia.

LOWER_BOUND

NUMBER (38,2)

Nível mais baixo de consumo previsto com base no algoritmo de detecção de anomalias, medido em créditos. Os níveis de consumo abaixo desse valor são considerados uma anomalia.

IS_ANOMALY

BOOLEAN

Se TRUE, o consumo foi identificado como anomalia de custo porque ficou fora do intervalo de limites superior e inferior.

CURRENCY_TYPE

VARCHAR

Unidade de medida do consumo, que é sempre CREDITS.

ANOMALY_ID

VARCHAR

Identificador gerado pelo sistema.

Requisitos de controle de acesso

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

  • Função do sistema ACCOUNTADMIN

  • Função do sistema GLOBALORGADMIN

  • Função de aplicativo SNOWFLAKE.APP_USAGE_ADMIN

  • Função de aplicativo SNOWFLAKE.APP_USAGE_VIEWER

Exemplo

O exemplo a seguir identifica anomalias na conta atual com base no consumo entre 1º de janeiro e 31 de março de 2024:

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '2024-01-01', '2024-03-31');
Copy