ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE¶
Renvoie les requêtes d’un entrepôt qui ont consommé le plus de crédits. Permet d’enquêter sur les anomalies de coût au niveau du compte dans le compte actuel.
Syntaxe¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
<warehouse_id>,
'<date>',
<number_of_queries> )
Arguments¶
warehouse_id
Spécifie l’identificateur interne/généré par le système pour l’entrepôt qui a exécuté les requêtes.
Vous pouvez trouver l’ID d’entrepôt en appelant la méthode ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE ou en interrogeant le site Vue WAREHOUSE_METERING_HISTORY.
Type de données : NUMBER
'date'
Spécifie la date pour laquelle vous souhaitez renvoyer les données de consommation.
Type de données : DATE
number_of_queries
Limite le nombre de requêtes renvoyées par la méthode. Par exemple, si vous spécifiez
5
, la méthode ne renvoie que les cinq premières requêtes en termes de crédits consommés.Type de données : NUMBER
Renvoie¶
Renvoie une table avec les colonnes suivantes :
Nom de la colonne |
Type de données |
Description |
---|---|---|
WAREHOUSE_NAME |
VARCHAR |
Nom de l’entrepôt utilisé pour l’exécution de la requête. |
CONSUMPTION |
NUMBER |
Crédits consommés par la requête. |
USERNAME |
VARCHAR |
Utilisateur qui a exécuté la requête. |
QUERY_ID |
VARCHAR |
ID de la requête. |
DURATION_MS |
NUMBER |
Durée d’exécution de la requête, en millisecondes. |
START_TIME |
DATETIME |
Date et heure auxquelles l’utilisateur a commencé l’exécution de la requête. |
QUERY_TAG |
VARCHAR |
Balise de requête, le cas échéant, appliquée à la requête. |
Exigences en matière de contrôle d’accès¶
Les utilisateurs ayant l’un des rôles suivants peuvent appeler cette méthode :
Rôle ACCOUNTADMIN
Rôle GLOBALORGADMIN
Notes sur l’utilisation¶
Cette méthode renvoie les données de consommation du compte actuel. Il ne peut pas être utilisé pour renvoyer des données pour d’autres comptes ou pour l’ensemble de l’organisation.
Vous ne pouvez pas utiliser cette méthode pour renvoyer une devise comme unité de mesure de la consommation.
Exemple¶
Renvoie les six premières requêtes ayant consommé le plus de crédits le 1er décembre 2024, en utilisant un entrepôt dont l’ID est 838
.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(838, '2024-12-01', 6);