Time series search 카드
하나 이상의 시계열에서 조건을 만족하는 구간을 찾아 Event set으로 반환합니다. 예를 들어 한 시계열이 100을 넘고 다른 시계열도 지정한 임계값을 만족하는 기간을 찾을 수 있습니다. 결과는 Events plot으로 표시하며 이벤트 분석에 이어서 사용할 수 있습니다.
입력형은 Time series, Bounded time series 또는 Transform table이고 출력형은 Event set입니다. 표준 Quiver 카드로 지원하며 표 안의 변환으로는 지원하지 않습니다.
이벤트의 시작과 끝
검색은 입력의 점을 차례로 확인합니다.
- 조건을 만족하는 점에서 이벤트가 시작됩니다.
- 이후 점들도 계속 조건을 만족하면 같은 이벤트가 이어집니다.
- 조건을 만족하지 않는 점이 나타나거나 시계열이 끝나면 이벤트가 닫힙니다.
이벤트를 닫게 한 점은 이벤트에 포함하지 않습니다. 다만 시계열의 마지막 점이 조건을 만족하여 그 지점에서 이벤트가 끝나는 경우에는 마지막 점을 포함합니다.
최소 또는 최대 지속시간 조건을 추가할 수 있습니다. 예를 들어 1시간보다 긴 이벤트나 하루보다 짧은 이벤트만 찾을 수 있습니다.
Threshold
기본 검색 유형입니다. Source Time Series에 숫자형 또는 enum 시계열을 지정하고 임계 조건을 구성합니다.
| 입력 시계열 | 비교 연산 |
|---|---|
| 숫자형 | >, >=, <, <=, =, != |
| Enum | =, != |
다른 시계열과 비교하려면 피연산자의 유형을 Time series로 바꿉니다. Add condition으로 조건을 추가할 수 있습니다. 기본적으로 모든 조건을 만족하는 값을 찾으며 Join type을 AND에서 OR로 바꾸면 하나 이상의 조건을 만족하는 값을 찾습니다.
Bounded
시계열을 Bounded time series와 비교하여 상하한 밖에 있는 구간을 찾습니다. 기본적으로 값이 상한 또는 하한과 같을 때는 이벤트를 만들지 않습니다.
경계값과 같은 경우의 포함 여부는 상한과 하한 각각에 대해 직접 정하거나 Boolean 매개변수로 제어할 수 있습니다. Enum 시계열은 이 검색 유형을 지원하지 않습니다.
입력 상하한은 범위 카드로 만들 수 있습니다.
Formula
Boolean을 반환하는 수식으로 검색 조건을 작성합니다. 수식이 true인 각 시간 구간이 이벤트가 됩니다.
| 실행 방식 | 대상 |
|---|---|
| Single | 수식에서 참조하는 시계열 플롯 하나 이상 |
| Multi | Transform table의 각 행. 최대 1,000행 |
Multi에서 표 속성은 @property 구문으로 참조합니다. Conditions에는 분석의 시계열 플롯이나 매개변수를 전역 ID로 사용할 수 있습니다.
$AN < 5 && $W == $X
예시의 ID는 실제 분석의 플롯과 매개변수에 맞게 지정합니다. 수식에서 같음 비교에는 ==를 사용합니다.
Apply 옆의 +로 검색 조건을 더할 수 있습니다. 기본 Join type은 AND이며 OR로 바꾸면 조건 중 하나가 맞는 구간을 찾습니다.
보간과 검색 범위
여러 시계열의 관측 시각이 다르면 보간이 조건 평가 결과에 영향을 줍니다. 시계열 검색의 보간을 확인합니다.
큰 시계열의 전체 범위를 검색하면 계산 시간이 길어질 수 있습니다. Search time range를 Full data range 대신 다음과 같이 제한할 수 있습니다.
- Chart axis: 이벤트 플롯이 표시되는 차트 축의 범위와 검색 범위를 맞춥니다.
- Defined range: 고정 범위 또는 범위 변수를 사용합니다.
경보 객체로 활용
검색한 이벤트는 시계열 경보를 통해 온톨로지 객체로 저장하여 조건 발생을 추적할 수 있습니다. 자동화로 변환할 때는 경보 경로의 입력 및 실행 조건을 적용합니다. Multi 검색은 Automation으로 변환할 수 없습니다.