<budget_name>!SET_NOTIFICATION_THRESHOLD

Legt einen Benachrichtigungsschwellenwert für ein Budget fest. Benachrichtigungen werden gesendet, wenn Snowflake prognostiziert, dass die Ausgaben den Schwellenwert überschreiten werden.

Syntax

<budget_name>!SET_NOTIFICATION_THRESHOLD( <threshold_percent> );
Copy

Argumente

threshold_percent

Prozentsatz des Budgetlimits. Benachrichtigungen werden gesendet, wenn Snowflake feststellt, dass die Ausgaben diesen Prozentsatz des Budgetlimits überschreiten werden.

Zulässige Werte: 0 - 1000

Rückgabewerte

Gibt einen VARCHAR-Wert zurück, der angibt, ob der Benachrichtigungsschwellenwert erfolgreich hinzugefügt wurde oder nicht.

Anforderungen an die Zugriffssteuerung

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

  • ADMIN-Instanzrolle für die Budgetinstanz.

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

Die folgende Rolle ist 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

Im folgenden Beispiel wird der Benachrichtigungsschwellenwert des Kontobudgets auf 10 % des Budgetlimits festgelegt:

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!SET_NOTIFICATION_THRESHOLD(10);
Copy