<budget_name>!GET_NOTIFICATION_INTEGRATIONS¶
Retorna informações sobre as integrações de notificação de fila e webhook associadas a um orçamento personalizado ou ao orçamento da conta.
Para obter o nome da integração de notificação por e-mail associada ao orçamento, chame <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME em vez disso.
- Consulte também:
<budget_name>!ADD_NOTIFICATION_INTEGRATION, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!REMOVE_NOTIFICATION_INTEGRATION
Sintaxe¶
<budget_name>!GET_NOTIFICATION_INTEGRATIONS()
Retornos¶
Retorna dados tabulares que contêm informações sobre as integrações de notificação associadas ao orçamento. Os dados incluem uma linha para cada integração de notificação de fila ou webhook associado ao orçamento. As linhas incluem as seguintes colunas:
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
|
VARCHAR |
Nome da integração da notificação. |
|
NUMBER |
Carimbo de data/hora UTC em que a última notificação foi enviada. Se nenhuma notificação tiver sido enviada ainda, o valor dessa coluna será |
|
DATE |
Data em que a integração da notificação foi adicionada ao orçamento. |
Requisitos de controle de acesso¶
Os seguintes privilégios e funções mínimos são necessários para visualizar resultados de orçamentos personalizados:
Qualquer função de instância para a instância de 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 visualizar os resultados do orçamento da conta:
Qualquer função de aplicativo 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¶
Visualize os nomes das integrações de notificação de fila e webhook, se houver, para my_budget
no esquema budget_db.budget_schema
:
CALL budget_db.budget_schema.my_budget!GET_NOTIFICATION_INTEGRATIONS();
Visualize os nomes das integrações de notificação de fila e webhook, se houver, para o orçamento da conta:
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_NOTIFICATION_INTEGRATIONS();