Foundry Rules 시계열 규칙
Foundry Rules의 시계열 기능은 Sunset 상태이며 향후 사용 중단될 예정입니다. 전체 지원은 유지됩니다. 새 시계열 규칙이 필요하면 시계열 경보 자동화로 워크플로를 이전하는 경로를 권장합니다.
시계열 규칙은 데이터에서 관심 있는 시간 구간을 찾고 구간마다 결과 행을 만듭니다. 이 결과를 경보나 다른 다운스트림 처리에 사용할 수 있습니다. 집계, 수식과 도함수로 시계열을 변환하고 여러 조건으로 구간을 찾을 수 있으며, 시계열 속성(TSP)과 measure를 지원합니다.
시계열 입력 구성
플랫폼에 시계열 데이터를 먼저 구성하고 일반 Foundry Rules 워크플로를 배포합니다.
- 워크플로 입력에 시계열 루트 객체 유형을 추가합니다.
- 시계열 규칙에 사용할 각 입력 객체 유형에서 Enable time series를 켭니다.
TSP로 구성한 시계열은 추가 설정 없이 규칙 작성을 시작할 수 있습니다.
measure 방식은 다음 설정도 필요합니다.
- Enable time series를 켤 때 나타나는 대화상자에서 Series object type에서 Root object type으로 연결되는 링크를 선택합니다.
- Transform configuration에 해당 measure를 뒷받침하는 모든 시계열 동기화를 추가합니다.
Add Timeseries
일반 규칙 로직에 시계열 보드를 함께 사용할 수 있습니다. Add Timeseries는 입력 시계열을 변환해 뒤쪽 보드가 사용할 새 시계열을 만듭니다.
변환 결과의 이름, 연산과 해당 연산의 설정을 지정합니다. 예시 화면의 $baseline은 1,000일 구간의 이동 집계로 만든 시계열입니다. Preview Timeseries에서 결과를 확인합니다.
Timeseries Search
Timeseries Search는 입력 집합의 각 루트 객체에 대해 조건을 충족하는 시간 구간을 찾습니다. 조건에서는 원래 루트 객체에 연결된 시계열과 앞선 Add Timeseries 보드가 만든 시계열을 참조할 수 있습니다.
- 객체에 기존에 있던 measure는
@접두사를 사용합니다. - 규칙 안에서 추가한 시계열은
$접두사를 사용합니다.
Preview Intervals에서 조건에 맞는 구간을 확인합니다. 출력 데이터셋은 각 루트 객체에서 찾은 구간의 시작 시각, 종료 시각과 지속 시간을 열로 제공합니다.