Explorer le coût global

Vous pouvez explorer les coûts historiques en utilisant Snowsight, the Snowflake web interface, ou en écrivant des requêtes sur des vues dans les schémas ACCOUNT_USAGE et ORGANIZATION_USAGE. Snowsight vous permet d’obtenir rapidement et facilement des informations sur les coûts à partir d’un tableau de bord visuel. Les requêtes sur les vues d’utilisation vous permettent d’approfondir les données sur les coûts et peuvent aider à générer des rapports et des tableaux de bord personnalisés.

Si vous avez besoin d’une introduction à la façon dont les coûts sont encourus dans Snowflake, voir Comprendre le coût général.

Pour obtenir un relevé de facturation contenant des informations sur les données d’utilisation historiques, consultez Facturation et conditions générales.

Dans ce chapitre :

Affichage des coûts globaux

Un utilisateur ayant les rôles ACCOUNTADMIN et ORGADMIN peut utiliser Snowsight pour voir le coût global de l’utilisation de Snowflake pour un jour, une semaine ou un mois donné.

Note

Si un utilisateur a le rôle ACCOUNTADMIN, mais n’a pas le rôle ORGADMIN, il doit visualiser séparément les coûts de calcul, de stockage, et de transfert de données. Ils ne peuvent pas utiliser Snowsight pour visualiser le coût global.

Pour utiliser Snowsight pour explorer le coût global :

  1. Connectez-vous à Snowsight en tant qu’utilisateur ayant les rôles ACCOUNTADMIN et ORGADMIN.

  2. Passez au rôle ACCOUNTADMIN.

  3. Accédez à Admin » Usage.

  4. Sélectionnez un entrepôt à utiliser pour visualiser les données d’utilisation. Snowflake recommande d’utiliser un entrepôt XS à cette fin.

  5. Sélectionnez All Usage Types dans la liste déroulante.

Il totalise le coût des ressources de calcul, de stockage et de transfert de données et les affiche dans un graphique à barres en utilisant la devise de l’organisation. Le coût total de ces ressources pendant la période sélectionnée apparaît au-dessus du graphique à barres.

Note

Si les détails de l’utilisation ne se chargent pas avec un message indiquant que The result set is too large to display, vous devez utiliser les filtres pour sélectionner une plage de dates plus courte ou filtrer les résultats d’une autre manière.

Interrogation de données pour le coût global

Snowflake fournit deux schémas, ORGANIZATION_USAGE et ACCOUNT_USAGE, qui contiennent des données relatives à l’utilisation et au coût. Le schéma ORGANIZATION_USAGE fournit des informations sur les coûts pour tous les comptes de l’organisation, tandis que le schéma ACCOUNT_USAGE fournit des informations similaires pour un seul compte. Les vues dans ces schémas fournissent des données d’utilisation granulaires, prêtes à être analysées, pour créer des rapports ou des tableaux de bord personnalisés.

La requête suivante combine les données de la vue USAGE_IN_CURRENCY du schéma ORGANIZATION_USAGE afin d’obtenir un aperçu du coût global de l’utilisation de Snowflake.

Requête : coûts d’utilisation totaux en dollars pour l’organisation, ventilés par compte.
SELECT account_name,
  ROUND(SUM(usage_in_currency), 2) as usage_in_currency
FROM snowflake.organization_usage.usage_in_currency_daily
WHERE usage_date > DATEADD(month,-1,CURRENT_TIMESTAMP())
GROUP BY 1
ORDER BY 2 desc;
Copy

Rubriques suivantes