sequence_detect 플러그 인
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
제공된 조건자를 기반으로 시퀀스 발생을 검색합니다. 플러그 인은 연산자를 사용하여 호출됩니다 evaluate
.
구문
T sequence_detect
| evaluate
(
TimelineColumn,
MaxSequenceStepWindow,
MaxSequenceSpan,
Expr1,
Expr2,
..., Dim1,
Dim2 ...,
)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 입력 테이블 형식 식입니다. |
TimelineColumn | string |
✔️ | 타임라인을 나타내는 열 참조는 원본 식에 있어야 합니다. |
MaxSequenceStepWindow | timespan |
✔️ | 시퀀스의 2개 순차 단계 사이에 허용되는 최대 시간 범위의 값입니다. |
MaxSequenceSpan | timespan |
✔️ | 모든 단계를 완료하는 시퀀스의 최대 시간 범위입니다. |
Expr1, Expr2, ... | string |
✔️ | 시퀀스 단계를 정의하는 부울 조건자 식입니다. |
Dim1, Dim2, ... | string |
✔️ | 시퀀스의 상관 관계를 지정하는 데 사용되는 차원 식입니다. |
반품
테이블의 각 행이 단일 시퀀스 발생을 나타내는 단일 테이블을 반환합니다.
- Dim1, Dim2, ...: 시퀀스의 상관 관계를 지정하는 데 사용된 차원 열입니다.
- Expr1TimelineColumn, Expr2TimelineColumn, ...: 시간 값이 있는 열로, 각 시퀀스 단계의 타임라인을 나타냅니다.
- 기간: 전체 시퀀스 시간 창
예제
다음 쿼리는 T 테이블을 확인하여 지정된 기간의 관련 데이터를 검색합니다.
T | evaluate sequence_detect(datetime_column, 10m, 1h, e1 = (Col1 == 'Val'), e2 = (Col2 == 'Val2'), Dim1, Dim2)
Storm 이벤트 탐색
다음 쿼리는 StormEvents 테이블(2007년 날씨 통계)을 살펴보고 5일 이내에 '과도한 열' 시퀀스가 '산불'로 이어진 사례를 보여 줍니다.
StormEvents
| evaluate sequence_detect(
StartTime,
5d, // step max-time
5d, // sequence max-time
heat=(EventType == "Excessive Heat"),
wildfire=(EventType == 'Wildfire'),
State
)
출력
State(상태) | heat_StartTime | wildfire_StartTime | 기간 |
---|---|---|---|
캘리포니아 | 2007-05-08 00:00:00.0000000 | 2007-05-08 16:02:00.0000000 | 16:02:00 |
캘리포니아 | 2007-05-08 00:00:00.0000000 | 2007-05-10 11:30:00.0000000 | 2.11:30:00 |
캘리포니아 | 2007-07-04 09:00:00.0000000 | 2007-07-05 23:01:00.0000000 | 1.14:01:00 |
사우스다코타 | 2007-07-23 12:00:00.0000000 | 2007-07-27 09:00:00.0000000 | 3.21:00:00 |
TEXAS | 2007-08-10 08:00:00.0000000 | 2007-08-11 13:56:00.0000000 | 1.05:56:00 |
캘리포니아 | 2007-08-31 08:00:00.0000000 | 2007-09-01 11:28:00.0000000 | 1.03:28:00 |
캘리포니아 | 2007-08-31 08:00:00.0000000 | 2007-09-02 13:30:00.0000000 | 2.05:30:00 |
캘리포니아 | 2007-09-02 12:00:00.0000000 | 2007-09-02 13:30:00.0000000 | 01:30:00 |