작업에 대한 오류 알림 활성화하기

Snowflake는 작업을 실행하는 동안 오류가 발생하면 클라우드 메시징 서비스에 오류 알림을 푸시할 수 있습니다. 작업 오류 알림은 작업이 SQL 코드를 실행할 때 발생한 오류를 설명하는 알림을 트리거합니다. 알림은 작업 실행 중에 발생한 모든 오류를 설명합니다.

이 항목에서는 클라우드 메시징을 사용한 작업에 대한 오류 알림 지원 구성 지침을 제공합니다.

작업 오류 알림 기능은 서버리스 작업과 사용자 관리 작업(즉, 가상 웨어하우스에 의존해 컴퓨팅 리소스를 제공하는 작업)에 모두 지원됩니다.

참고

오류 알림은 다음 중 하나를 사용하는 클라우드 메시징에 의존합니다.

  • Amazon SNS(Simple Notification Service)

  • Microsoft Azure Event Grid

  • Google Pub/Sub

현재, 푸시 알림에는 클라우드 간 지원을 사용할 수 없습니다. Snowflake 계정이 호스팅되는 클라우드 플랫폼에서 제공하는 메시징 서비스의 오류 알림 지원을 구성해야 합니다.

NOTIFICATION_HISTORY 테이블 함수를 사용하여 Snowpipe를 통해 전송된 알림 기록을 쿼리할 수 있습니다. 자세한 내용은 NOTIFICATION_HISTORY 섹션을 참조하십시오.

작업 오류 알림을 설정하려면 다음을 수행하십시오.

  1. 오류 알림을 받을 주제를 만들고 해당 주제에 대한 알림 통합을 설정합니다.

    자세한 내용은 플랫폼에 대한 지침을 참조하십시오.

  2. 오류 알림에 대한 알림 통합을 사용하도록 작업을 생성하거나 구성합니다.

    오류 알림을 보내도록 작업 구성하기 섹션을 참조하십시오.

참고

  • Snowflake 작업 오류 통합은 Snowflake와 서드 파티 클라우드 메시지 큐 서비스 간의 인터페이스를 제공하는 알림 통합 오브젝트를 사용하여 구현됩니다.

  • Snowflake는 오류 알림의 메시지 전달을 한 번 이상 보장합니다(즉, 시도가 한 번 이상 성공하도록 보장하려고 메시지 전달 시도가 여러 번 이루어지므로 메시지가 중복될 수 있음).

다음 항목: