<budget_name>!GET_NOTIFICATION_THRESHOLD

Gibt den Benachrichtigungsschwellenwert für ein Budget zurück. Benachrichtigungen werden gesendet, wenn Snowflake prognostiziert, dass die Ausgaben diesen Schwellenwert, der ein Prozentsatz des Budgetlimits ist, überschreiten werden.

Syntax

<budget_name>!GET_NOTIFICATION_THRESHOLD();
Copy

Rückgabewerte

Gibt einen VARCHAR-Wert zurück, der den Prozentsatz des Benachrichtigungsschwellenwerts enthält.

Anforderungen an die Zugriffssteuerung

Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um diese Methode für kundenspezifische Budgets aufzurufen:

  • Eine beliebige Instanzrolle für die Budgetinstanz.

  • USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.

Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um diese Methode für das Kontobudget aufzurufen:

Weitere Informationen dazu finden Sie unter Rollen und Berechtigungen für Budgets.

Nutzungshinweise

Wenn Sie diese Methode aufrufen, wird das Objekt nicht zurückgegeben. Aus diesem Grund können Sie keine Methodenverkettung verwenden, um eine andere Methode mit dem Rückgabewert dieser Methode aufzurufen. Rufen Sie jede Methode in einer separaten SQL-Anweisung auf.

Beispiele

Rufen Sie den Benachrichtigungsschwellenwert für das Budget my_budget im Schema budget_db.budget_schema ab:

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

Rufen Sie den Benachrichtigungsschwellenwert für das Kontobudget ab:

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_NOTIFICATION_THRESHOLD();
Copy