<budget_name>!SET_NOTIFICATION_THRESHOLD¶
Define um limite de notificação para um orçamento. As notificações são enviadas quando o Snowflake prevê que os gastos excederão o limite.
Sintaxe¶
<budget_name>!SET_NOTIFICATION_THRESHOLD( <threshold_percent> );
Argumentos¶
threshold_percent
Porcentagem do limite de orçamento. Notificações são enviadas quando o Snowflake determina que os gastos excederão esta porcentagem do limite do orçamento.
Valores aceitos: 0 a 1000
Retornos¶
Retorna um valor VARCHAR que indica se o limite de notificação foi ou não adicionado com êxito.
Requisitos de controle de acesso¶
Os seguintes privilégios e funções mínimos são necessários para chamar este método para orçamentos personalizados:
função de instância ADMIN <label-budgets_instance_roles> para a instância do orçamento.
Privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento.
A função a seguir é necessária para chamar este método para o orçamento da conta:
Função de aplicativo BUDGET_ADMIN <label-budgets_application_roles> para o orçamento da conta.
Para obter mais informações, consulte Funções e privilégios do Budgets.
Notas de uso¶
Chamar esse método não retorna o objeto. Por isso, você não pode usar o encadeamento de métodos para chamar outro método no valor de retorno deste método. Em vez disso, chame cada método em uma instrução SQL separada.
Exemplos¶
O exemplo a seguir define o limite de notificação do orçamento da conta como 10% do limite do orçamento:
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!SET_NOTIFICATION_THRESHOLD(10);