ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE

Retorna os warehouses com a maior alteração no consumo em uma determinada data, determinada pela comparação entre o dia especificado e o dia anterior. Ajuda a investigar anomalias de custo no nível de conta e de organização.

Sintaxe

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '<date>',
  <number_of_warehouses>,
  <account_name> )
Copy

Argumentos

'date'

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

Tipo de dados: DATE

number_of_warehouses

Limita o número de warehouses retornados pelo método. Por exemplo, se você especificar 5, o método retornará apenas os cinco principais warehouses em termos de alteração no consumo.

Tipo de dados: NUMBER

account_name

Especifica uma expressão que determina a(s) conta(s) para a(s) qual(is) os dados de consumo são retornados. Você pode especificar os seguintes valores:

  • 'account_name': retorna os dados do warehouse para a conta especificada. Você deve especificar o nome da conta, não o localizador da conta.

  • CURRENT_ACCOUNT_NAME(): retorna os dados do warehouse para a conta atual.

  • NULL: retorna dados do warehouse para toda a organização, não para uma conta específica.

Retornos

Retorna uma tabela com as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

WAREHOUSE_NAME

VARCHAR

Nome do warehouse.

WAREHOUSE_ID

NUMBER

Identificador do warehouse gerado pelo sistema.

CONSUMPTION

NUMBER (38,9)

Quantidade de consumo no dia especificado em créditos.

COST_CHANGE

NUMBER (38,9)

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

  • Para retornar dados de uma conta diferente ou de toda a organização, você deve executar esse método na conta da organização ou em uma conta habilitada para ORGADMIN.

  • Você não pode usar esse método para retornar uma moeda como a unidade de medida do consumo.

Exemplo

Mostra os seis principais warehouses da organização em termos de mudança no consumo ao comparar 9 de agosto de 2024 e 10 de agosto de 2024.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE('2024-08-10', 6, NULL);
Copy

Retorna os cinco principais warehouses na conta atual em termos de mudança no consumo ao comparar 8 de dezembro de 2024 e 9 de dezembro de 2024.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-12-09', 5, CURRENT_ACCOUNT_NAME());
Copy

Retorna os três principais warehouses na conta my_acct em termos de mudança no consumo ao comparar 8 de novembro de 2024 e 9 de novembro de 2024.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-11-09', 5, 'my_acct');
Copy