쿼리 기반 또는 Look에 연결된 대시보드 타일의 결과가 지정된 기준을 충족하거나 초과할 때마다 이메일 또는 Slack 알림을 보내도록 알림을 만들 수 있습니다. 시계열 데이터를 기반으로 알림을 설정하는 것은 다른 데이터 유형을 기반으로 알림을 설정하는 것과 다릅니다.
시계열 데이터의 경우 알림 조건은 전체 결과 세트가 아닌 시리즈의 특정 행을 비교하는 것을 기반으로 합니다. 시계열 데이터로 이 방법을 사용하면 다른 데이터 유형에 사용할 수 없는 추가 알림 조건 옵션(예: 변경별, 증가, 감소)을 사용하여 사용자가 계열의 두 행에서 데이터를 비교하는 추가 작업을 수행할 수 있습니다.
시계열 데이터와 함께 이러한 비교 조건을 사용하는 경우 알림 쿼리는 최신 데이터 행을 이전 행과 비교합니다. 시계열에서 현재 위치를 추적하려면 알림 쿼리가 이전 실행 시 존재하지 않았던 데이터에만 기반하도록 알림 조건을 구성하려면 알림 쿼리를 실행할 때마다 Looker가 최신 시계열 데이터의 값을 유지해야 합니다.
이 페이지에서는 시계열 데이터를 사용하는 알림 조건을 선택할 때 고려해야 할 두 가지 중요한 사례를 설명합니다.
- 알림 조건은 Looker에 데이터가 업데이트되는 빈도보다 데이터가 더 자주 업데이트되도록 지시합니다.
- 예를 들어 시계열 간격은 매시간 (데이터가 시간별로 집계됨)이지만 알림은 일일 빈도에 대해 설정됩니다.
-
알림 조건은 Looker에 데이터가 업데이트되는 빈도보다 데이터가 더 자주 업데이트되는지 확인합니다.
- 예를 들어 시계열 간격은 매일 (데이터가 일별로 집계됨)이지만 알림이 시간별 빈도에 대해 설정됩니다.
이상적으로 시계열 간격과 빈도는 동일하지만 항상 그렇지는 않습니다. 매일 밤 시간별 데이터를 로드하도록 ETL 작업을 구성하거나 어떤 이유로든 쿼리가 실패하면 이 간격이 동기화되지 않았을 때 알림 쿼리가 작동하는 방식을 이해하는 것이 중요합니다.
알림 확인
알림 쿼리는 최신 시계열 데이터 행을 확인하여 다음 중 하나에 해당하는지 확인합니다.
- 현재 시계열 값이 이전의 알림 확인에서 최근 시계열 값보다 최근인 경우
- 현재 시계열 값이 가장 최근의 시계열 값인 경우(이전 알림 확인의 시계열 값과 동일하더라도)
알림 쿼리가 처음 실행될 때 Looker에서 더 이상 전체 결과 세트를 평가하지 않습니다. 대신 Looker는 이러한 결과를 이전 데이터로 간주하고 알림이 생성되고 초기 알림 쿼리가 실행된 후에 발생하는 변경사항만 찾습니다.
사례 1: 시계열 간격이 빈도보다 짧습니다.
이 예시에서는 시간별 판매가 목표보다 큰지 매일 확인하려고 합니다.
시계열 간격 = 시간별 빈도 = 매일
이 접근 방식에서는 실행 빈도가 1시간보다 큰 시간별 데이터를 확인합니다. 알림에서는 이전 알림 간격에서는 확인되지 않은 새로운 시계열 행을 모두 확인합니다. 시간별 데이터와 일일 알림 확인이 있는 경우 알림은 매일 24개 행을 확인합니다. 각 행은 지정된 알림 조건을 기준으로 검사하며 조건을 충족하는 행이 하나라도 있는 경우 이메일이 전송됩니다.
2019년 5월 25일 오전 9시 실행
시계열 값 | 가치 측정 | |
2019년 5월 25일 오전 8시 | 200개 | < 알림 확인 |
2019년 5월 25일 오전 9시 | 250 | < 알림 확인 |
2019년 5월 25일 오전 11:00 실행
시계열 값 | 가치 측정 | |
2019년 5월 25일 오전 8시 | 200개 | |
2019년 5월 25일 오전 9시 | 250 | < 이전 알림 |
2019년 5월 25일 오전 10시 | 300 | < 알림 확인 |
2019년 5월 25일 오전 11:00 | 300 | < 알림 확인 |
2019년 5월 25일 오후 12시 실행 (새 데이터 없음)
시계열 값 | 가치 측정 | |
2019년 5월 25일 오전 8시 | 200개 | |
2019년 5월 25일 오전 9시 | 250 | |
2019년 5월 25일 오전 10시 | 300 | < 이전 알림 |
2019년 5월 25일 오전 11:00 | 300 | < 알림 확인 |
사례 2: 시계열 간격이 빈도보다 깁니다.
이 예시에서는 사용자가 오늘의 누적 판매 합계가 목표보다 큰지 매시간 확인하고자 합니다.
시계열 간격 = 일별 빈도 = 시간별
이 접근 방식에서는 날짜별로 하루 종일 여러 번 집계되는 데이터를 확인합니다. 일일 총 판매가 200회 이상일 경우 알림을 받도록 설정했다고 가정해 보겠습니다. 알림이 누적될 때마다 하루 동안 누적되므로 총 알림 수가 늘어남에 따라 Looker가 이전 알림을 트리거한 값에 대해 최신 시계열 값을 계속 다시 확인합니다.
2019년 5월 25일 오전 9시 실행
시계열 값 | 가치 측정 | |
2019년 5월 24일 | 200개 | < 이전 알림 |
2019년 5월 25일 | 50 | < 알림 확인 (알림 없음) |
2019년 5월 25일 오전 10:00 실행
시계열 값 | 가치 측정 | |
2019년 5월 24일 | 200개 | < 이전 알림 |
2019년 5월 25일 | 100 | < 알림 확인 (알림 없음) |
2019년 5월 25일 오전 11:00 실행
시계열 값 | 가치 측정 | |
2019년 5월 24일 | 200개 | < 이전 알림 |
2019년 5월 25일 | 150 | < 알림 확인 (알림 없음) |