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_id
Especifica 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_queries
Limita 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);