Schéma :

ACCOUNT_USAGE

Vue METERING_DAILY_HISTORY

La vue METERING_DAILY_HISTORY du schéma ACCOUNT_USAGE peut être utilisée pour renvoyer l’utilisation quotidienne du crédit et un rabais sur les services Cloud pour un compte au cours des 365 derniers jours (1 an).

Colonnes

Nom de la colonne

Type de données

Description

SERVICE_TYPE

TEXT

Type de service qui consomme des crédits, qui peut être l’un des suivants :

USAGE_DATE

DATE

Date à laquelle l’utilisation a eu lieu.

CREDITS_USED_COMPUTE

NUMBER

Nombre de crédits facturés pour les entrepôts et les ressources de calcul sans serveur dans la journée.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Nombre de crédits facturés pour les services Cloud dans la journée.

CREDITS_USED

NUMBER

Somme de CREDITS_USED_COMPUTE et CREDITS_USED_CLOUD_SERVICES.

CREDITS_ADJUSTMENT_CLOUD_SERVICES

NUMBER

Nombre de crédits ajustés pour les services Cloud. Il s’agit d’une valeur négative (par exemple, -9).

CREDITS_BILLED

NUMBER

Nombre total de crédits facturés pour le compte dans la journée. Il s’agit d’une somme de CREDITS_USED_COMPUTE, CREDITS_USED_CLOUD_SERVICES et CREDITS_ADJUSTMENT_CLOUD_SERVICES.

Notes sur l’utilisation

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

  • 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

Exemple

L’utilisation des services Cloud n’est facturée que si la consommation quotidienne de services Cloud dépasse 10 % de l’utilisation quotidienne des entrepôts virtuels. Cette requête permet de connaître le montant de la consommation de services Cloud qui a été effectivement facturé pour un jour donné, en commençant par le montant facturé le plus élevé.

SELECT
    usage_date,
    credits_used_cloud_services,
    credits_adjustment_cloud_services,
    credits_used_cloud_services + credits_adjustment_cloud_services AS billed_cloud_services
FROM snowflake.account_usage.metering_daily_history
WHERE usage_date >= DATEADD(month,-1,CURRENT_TIMESTAMP())
    AND credits_used_cloud_services > 0
ORDER BY 4 DESC;
Copy