<budget_name>!SET_SPENDING_LIMIT¶
Legen Sie das Ausgabenlimit für ein Budget fest. Das Ausgabenlimit wird in der Anzahl der Credits ausgedrückt.
- Siehe auch:
Syntax¶
<budget_name>!SET_SPENDING_LIMIT(<number>)
Argumente¶
number
:Die Anzahl der Credits, die dem Budget pro Monat zugewiesen werden. Wenn die Gesamtnutzung aller dem Budget zugeordneten Objekte diese Zahl für den laufenden Monat erreicht, hat das Budget 100 % des Ausgabenlimits erreicht.
Für das Kontobudget tragen alle von unterstützten Objekte zur Credit-Nutzung bei.
Wenn für ein Budget kein Wert angegeben wird, hat das Budget kein Ausgabenlimit, wird nie 100 % Auslastung erreichen und keine Benachrichtigungen auslösen.
Standardwert: -1 (kein Ausgabenlimit).
Rückgabewerte¶
The spending limit has been updated to <n> credits.
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:
Eine Rolle mit der ADMIN-Instanzrolle für die Budgetinstanz.
Eine Rolle mit der USAGE-Berechtigung für die Datenbank und das Schema, das die Budgetinstanz enthält.
Die folgende Rolle ist erforderlich, um die Ergebnisse für das Kontobudget anzuzeigen:
Eine Rolle mit der BUDGET_ADMIN Anwendungsrolle für das Kontobudget.
Nutzungshinweise¶
Das Argument number
muss eine positive Ganzzahl sein.
Beispiele¶
Setzen Sie das Ausgabenlimit für das Kontobudget auf 500 Credits pro Monat:
CALL snowflake.local.account_root_budget!SET_SPENDING_LIMIT(500);
Setzen Sie das Ausgabenlimit für das Budget my_database.my_schema.my_budget
auf 100 Credits pro Monat.
CALL my_database.my_schema.my_budget!SET_SPENDING_LIMIT(100);