<budget_name>!ADD_NOTIFICATION_INTEGRATION¶
큐 또는 웹훅 알림 통합 을 사용자 지정 예산 또는 계정 예산 에 추가합니다.
구문¶
<budget_name>!ADD_NOTIFICATION_INTEGRATION( '<integration_name>' )
인자¶
'integration_name'예산에 추가할 큐 또는 웹훅 알림 통합의 이름입니다.
반환¶
알림 통합이 성공적으로 추가되었는지 여부를 나타내는 VARCHAR 값을 반환합니다.
알림 통합이 성공적으로 추가되면 메서드는
Integration added successfully를 반환합니다.그렇지 않으면 메서드가 오류 메시지를 반환합니다.
액세스 제어 요구 사항¶
사용자 지정 예산에 대해 이 메서드를 호출하려면 다음 권한과 역할이 필요합니다.
예산 인스턴스에 대한 ADMIN 인스턴스 역할.
예산 인스턴스가 포함된 데이터베이스와 스키마에 대한 USAGE 권한.
자세한 내용은 예산 역할 및 권한 섹션을 참조하십시오.
또한 SNOWFLAKE 애플리케이션에 다음 권한을 부여해야 합니다.
알림 통합에 대한 USAGE 권한.
알림 통합이 시크릿 오브젝트를 사용하는 웹훅에 대한 것이라면 SNOWFLAKE 애플리케이션에 다음 권한도 부여해야 합니다.
그 시크릿에 대한 READ 권한.
해당 시크릿이 포함된 스키마에 대한 USAGE 권한.
해당 스키마를 포함하는 데이터베이스에 대한 USAGE 권한.
자세한 내용은 다음 섹션을 참조하십시오.
사용법 노트¶
이 메서드를 호출해도 오브젝트는 반환되지 않습니다. 이로 인해, 메서드 연결을 사용하여 이 메서드의 반환값으로 다른 메서드를 호출할 수 없습니다. 대신, 별도의 SQL 문에서 각 메서드를 호출합니다.
예¶
다음 예제는 계정 예산에 알림 통합(budgets_notification_integration)을 추가하는 예제입니다.
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!ADD_NOTIFICATION_INTEGRATION(
  'budgets_notification_integration',
);