Schéma :

ACCOUNT_USAGE

Vue HYBRID_TABLE_USAGE_HISTORY

Cette vue Account Usage affiche la consommation des ressources de requêtes de tables hybrides (calcul sans serveur) pour les tables hybrides, 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 périmètre de consommation. ACCOUNT par défaut pour le périmètre de consommation des tables hybrides de votre compte.

OBJECT_ID

NUMBER

Identificateur interne de l’objet référencé pour le périmètre de consommation. NULL par défaut pour le périmètre de consommation des tables hybrides de votre compte.

OBJECT_NAME

TEXT

Nom de l’objet référencé pour le périmètre de consommation. NULL par défaut pour le périmètre de consommation des tables hybrides de votre 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

Cette requête renvoie le nombre total de crédits utilisés par les tables hybrides de votre compte au cours d’une période donnée :

-- Credits used (all time = past year)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
GROUP BY 1
ORDER BY 2 DESC;

-- Credits used (past N days/weeks/months)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
WHERE start_time >= DATEADD(day, -m, CURRENT_TIMESTAMP()) 
GROUP BY 1
ORDER BY 2 DESC;
Copy