Schémas :

ACCOUNT_USAGE, READER_ACCOUNT_USAGE

Vue WAREHOUSE_METERING_HISTORY

Cette vue Utilisation du compte peut être utilisée pour renvoyer l’utilisation du crédit horaire pour un seul entrepôt (ou tous les entrepôts de votre compte) au cours des 365 derniers jours (1 an).

Colonnes

Nom de la colonne

Type de données

Description

READER_ACCOUNT_NAME

TEXT

Nom du compte de lecteur où l’utilisation de l’entrepôt a eu lieu. Colonne uniquement incluse dans la vue dans le schéma READER_ACCOUNT_USAGE.

START_TIME

TIMESTAMP_LTZ

La date et le début de l’heure (dans le fuseau horaire local) à laquelle l’utilisation de l’entrepôt a eu lieu.

END_TIME

TIMESTAMP_LTZ

Date et fin de l’heure (dans le fuseau horaire local) à laquelle l’utilisation de l’entrepôt a eu lieu.

WAREHOUSE_ID

NUMBER

Identifiant interne / généré par le système pour l’entrepôt.

WAREHOUSE_NAME

TEXT

Nom de l’entrepôt.

CREDITS_USED

NUMBER

Nombre total de crédits utilisés pour l’entrepôt dans l’heure. Il s’agit d’une somme de CREDITS_USED_COMPUTE et CREDITS_USED_CLOUD_SERVICES. Cette valeur ne prend pas en compte l’ajustement pour les services Cloud, et peut donc être supérieure aux crédits facturés. Pour déterminer le nombre de crédits réellement facturés, exécutez des requêtes sur la vue METERING_DAILY_HISTORY.

CREDITS_USED_COMPUTE

NUMBER

Nombre de crédits utilisés pour l’entrepôt dans l’heure.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Nombre de crédits utilisés pour les services Cloud dans l’heure.

CREDITS_ATTRIBUTED_COMPUTE_QUERIES

NUMBER

Nombre de crédits attribués aux requêtes pendant l’heure. . . Ce chiffre n’inclut que l’utilisation du crédit pour l’exécution de la requête et n’inclut pas l’utilisation du temps d’inactivité de l’entrepôt.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 180 minutes (3 heures), sauf pour la colonne CREDITS_USED_CLOUD_SERVICES. La latence pour CREDITS_USED_CLOUD_SERVICES peut atteindre 6 heures.

  • Le temps de latence pour la colonne CREDITS_ATTRIBUTED_COMPUTE_QUERIES peut aller jusqu’à six heures.

  • Le temps d’inactivité de l’entrepôt n’est pas inclus dans la colonne CREDITS_ATTRIBUTED_COMPUTE_QUERIES.

    Voir les exemples d’une requête qui calcule le coût du temps d’inactivité.

  • Si vous souhaitez rapprocher les données de cette vue avec une vue correspondante dans le schéma ORGANIZATION USAGE, vous devez d’abord définir le fuseau horaire de la session sur UTC. Avant d’interroger la vue Account Usage, exécutez ce qui suit :

    ALTER SESSION SET TIMEZONE = UTC;
    
    Copy

Exemples

Par exemple, pour déterminer le coût du temps d’inactivité de chaque entrepôt au cours des 10 derniers jours, exécutez l’instruction suivante :

SELECT
  (SUM(credits_used_compute) -
    SUM(credits_attributed_compute_queries)) AS idle_cost,
  warehouse_name
FROM SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
WHERE start_time >= DATEADD('days', -10, CURRENT_DATE())
  AND end_time < CURRENT_DATE()
GROUP BY warehouse_name;
Copy