Schéma :

ACCOUNT_USAGE

Vue HYBRID_TABLE_USAGE_HISTORY

Cette vue Account Usage affiche la consommation des requêtes de tables hybrides (ressources de calcul sans serveur), en termes de crédits facturés pour l’ensemble de votre compte Snowflake, au cours des 365 derniers jours (une année).

Colonnes

Nom de la colonne

Type de données

Description

OBJECT_TYPE

TEXT

Type d’objet référencé pour le champ d’application : ACCOUNT pour les tables hybrides de votre compte.

OBJECT_ID

NUMBER

Identificateur interne de l’objet référencé pour le champ d’application de la consommation : NULL parce que le champ d’application de la consommation pour les tables hybrides est suivi au niveau du compte.

OBJECT_NAME

TEXT

Nom de l’objet référencé pour le champ d’application : NULL car le champ d’application des tables hybrides est suivi au niveau du compte.

START_TIME

TIMESTAMP_LTZ

Date et heure de début (dans le fuseau horaire local) de l’utilisation des tables hybrides.

END_TIME

TIMESTAMP_LTZ

Date et heure de fin (dans le fuseau horaire local) de l’utilisation des tables hybrides.

CREDITS_USED

NUMBER

Nombre de crédits utilisés pour les requêtes de tables hybrides entre les valeurs de START_TIME et END_TIME.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 180 minutes (3 heures).

  • Cette vue peut renvoyer des données d’utilisation qui sont légèrement incohérentes avec les métriques renvoyées dans Vue METERING_DAILY_HISTORY et Vue METERING_HISTORY. L’écart dans le calcul des crédits utilisés est dû aux arrondis lors de la division.

Exemples

Les requêtes suivantes renvoient le nombre total de crédits utilisés par les tables hybrides de votre compte sur des périodes spécifiques.

La première requête renvoie les crédits utilisés depuis toujours (l’année dernière) :

SELECT object_type, SUM(credits_used) AS total_credits
  FROM SNOWFLAKE.ACCOUNT_USAGE.HYBRID_TABLE_USAGE_HISTORY
  GROUP BY 1;
Copy

La deuxième requête renvoie les crédits utilisés au cours des 5 derniers jours. Vous pouvez également spécifier un certain nombre de semaines ou de mois :

SELECT object_type, SUM(credits_used) AS total_credits
  FROM SNOWFLAKE.ACCOUNT_USAGE.HYBRID_TABLE_USAGE_HISTORY
  WHERE start_time >= DATEADD(day, -5, CURRENT_TIMESTAMP())
  GROUP BY 1;
Copy