ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE¶
Retorna as consultas em um warehouse que consumiram o maior número de créditos. Ajuda a investigar anomalias de custo em nível de conta na conta atual.
Sintaxe¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
<warehouse_id>,
'<date>',
<number_of_queries> )
Argumentos¶
warehouse_idEspecifica o identificador interno/gerado pelo sistema para o warehouse que executou as consultas.
Você pode encontrar o ID de warehouse chamando o método ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE ou consultando o Exibição WAREHOUSE_METERING_HISTORY.
Tipo de dados: NUMBER
'date'Especifica a data para a qual você deseja retornar os dados de consumo.
Tipo de dados: DATE
number_of_queriesLimita o número de consultas retornadas pelo método. Por exemplo, se você especificar
5, o método retornará apenas as cinco principais consultas em termos de créditos consumidos.Tipo de dados: NUMBER
Retornos¶
Retorna uma tabela com as seguintes colunas:
Nome da coluna |
Tipo de dados |
Descrição |
|---|---|---|
WAREHOUSE_NAME |
VARCHAR |
Nome do warehouse usado para executar a consulta. |
CONSUMPTION |
NUMBER |
Créditos consumidos pela consulta. |
USERNAME |
VARCHAR |
Usuário que executou a consulta. |
QUERY_ID |
VARCHAR |
ID da consulta. |
DURATION_MS |
NUMBER |
O tempo que a consulta levou para ser executada, em milissegundos. |
START_TIME |
DATETIME |
Data e hora em que o usuário começou a executar a consulta. |
QUERY_TAG |
VARCHAR |
Tag de consulta, se houver, aplicada à consulta. |
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¶
Esse método retorna dados de consumo para a conta atual. Ele não pode ser usado para retornar dados de outras contas ou de toda a organização.
Você não pode usar esse método para retornar uma moeda como a unidade de medida do consumo.
Exemplo¶
Retorna as seis principais consultas que consumiram mais créditos em 1º de dezembro de 2024, usando um warehouse cujo ID do warehouse seja 838.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(838, '2024-12-01', 6);