- Schéma :
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, |
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;
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;