<nom_budget>!GET_CONFIG

Affichez les propriétés de configuration d’un budget.

Syntaxe

<budget_name>!GET_CONFIG()
Copy

Renvoie

La fonction renvoie les colonnes suivantes :

Nom de la colonne

Type de données

Description

NOTIFICATION_CHANNEL

NUMBER

Identificateur interne/généré par le système pour l’intégration de notification.

NOTIFICATION_EMAIL

VARCHAR

Les adresses e-mail qui reçoivent les notifications de budget. S’il y a plus d’une adresse e-mail, la fonction renvoie une liste séparée par des virgules.

LAST_NOTIFICATION_TIME

NUMBER

Horodatage UTC correspondant à l’envoi de la dernière notification par e-mail.

SPEND_LIMIT

NUMBER

La limite de dépenses (en crédits) pour le budget.

NOTIFICATION_MUTE_FLAG

BOOLEAN

TRUE si les notifications par e-mail sont désactivées pour le budget.

BUDGET_TYPE

VARCHAR

Type de budget. Les valeurs valides sont : ACCOUNT_ROOT_BUDGET ou USER_BUDGET.

IS_ACTIVE

BOOLEAN

TRUE si le budget du compte a été activé.

Cette colonne n’est disponible que pour le budget de compte.

ACTIVATION_TIMESTAMP

TIMESTAMP_TZ

Date et heure d’activation du budget du compte.

Cette colonne n’est disponible que pour le budget de compte.

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.

Exemples

Afficher les propriétés de configuration du budget pour my_budget dans le schéma budget_db.budget_schema :

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

Visualiser les propriétés de configuration du budget pour le budget du compte :

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