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> )
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);
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());
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');