ANOMALY_INSIGHTS !GET_ACCOUNT_ANOMALIES_IN_CREDITS

Renvoie la consommation quotidienne pour le compte actuel, et identifie si cette consommation est considérée comme une anomalie de coût.

Note

Cette méthode renvoie la consommation avec des crédits comme unité de mesure. Si vous voulez plutôt renvoyer la consommation dans une devise, consultez ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA.

Syntaxe

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '<start_date>',
  '<end_date>' )
Copy

Arguments

'start_date'

Indique le début de la période pour laquelle les données de consommation sont renvoyées.

Type de données : DATE

'end_date'

Spécifie la fin de la période pour laquelle les données de consommation sont renvoyées.

Type de données : DATE

Sortie

Renvoie une table avec les colonnes suivantes :

Nom de la colonne

Type de données

Description

USAGE_DATE

DATE

Jour en temps universel coordonné (UTC) où la consommation a eu lieu.

CONSUMPTION

NUMBER (38,2)

Quantité de consommation, mesurée en crédits.

FORECASTED_CONSUMPTION

NUMBER (38,2)

Consommation prévue sur la base de l’algorithme de détection des anomalies, mesurée en crédits.

UPPER_BOUND

NUMBER (38,2)

Niveau de consommation le plus élevé prédit sur la base de l’algorithme de détection des anomalies, mesuré en crédits. Les niveaux de consommation supérieurs à cette valeur sont considérés comme une anomalie.

LOWER_BOUND

NUMBER (38,2)

Niveau de consommation le plus bas prédit sur la base de l’algorithme de détection des anomalies, mesuré en crédits. Les niveaux de consommation inférieurs à cette valeur sont considérés comme une anomalie.

IS_ANOMALY

BOOLEAN

Si TRUE, la consommation a été identifiée comme une anomalie de coût, car elle se situe en dehors des limites supérieure et inférieure.

CURRENCY_TYPE

VARCHAR

Unité de mesure de la consommation, qui correspond toujours à CREDITS.

ANOMALY_ID

VARCHAR

Identificateur généré par le système.

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 système ACCOUNTADMIN

  • Rôle système GLOBALORGADMIN

  • Rôle d’application SNOWFLAKE.APP_USAGE_ADMIN

  • Rôle d’application SNOWFLAKE.APP_USAGE_VIEWER

Exemple

L’exemple suivant identifie les anomalies dans le compte actuel sur la base de la consommation entre le 1er janvier 2024 et le 31 mars 2024 :

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '2024-01-01', '2024-03-31');
Copy