<nom_budget>!GET_MEASUREMENT_TABLE

Affichez les données d’utilisation du crédit collectées par la tâche de maintenance de budget. Pour plus d’informations, consultez Comprendre les coûts pour Budgets.

Syntaxe

<budget_name>!GET_MEASUREMENT_TABLE()
Copy

Exigences en matière de contrôle d’accès

  • Les privilèges et rôles minimaux suivants sont nécessaires pour afficher les résultats des budgets personnalisés :

    • Un rôle avec n’importe quel rôle d’instance pour l’instance de budget.

    • Un rôle bénéficiant du privilège USAGE sur la base de données et le schéma qui contient l’instance de budget.

  • Le rôle suivant est requis pour afficher les résultats du budget du compte :

    Un rôle avec n’importe quel rôle d’application pour le budget du compte.

Renvoie

La fonction renvoie les colonnes suivantes :

Nom de la colonne

Type de données

Description

MEASUREMENT_TIME

NUMBER

Horodatage UTC correspondant à la prise de mesure.

SERVICE_TYPE

VARCHAR

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

  • AUTO_CLUSTERING

  • MATERIALIZED_VIEW

  • PIPE

  • QUERY_ACCELERATION

  • SEARCH_OPTIMIZATION

  • SERVERLESS_TASK

  • SNOWPIPE_STREAMING

  • WAREHOUSE_METERING

  • WAREHOUSE_METERING_READER

CREDITS_SPENT

NUMBER

Nombre de crédits dépensés.

UPDATED_TIME

NUMBER

Horodatage UTC correspondant à la mise à jour de la mesure.

Exemples

Consultez les données d’utilisation du crédit collectées pour le budget my_budget dans le schéma budget_db.budget_schema :

CALL budget_db.budget_schema.my_budget!GET_MEASUREMENT_TABLE();
Copy

Consultez les données d’utilisation du crédit collectées pour le budget du compte :

CALL snowflake.local.account_root_budget!GET_MEASUREMENT_TABLE();
Copy