시계열 경보 자동화 설정
가상 Machine 유형의 입구 압력과 출구 압력을 비교하여 압력 손실이 120kPa를 넘는 구간을 찾습니다. 두 입력 측정의 단위는 같은 kPa라는 전제를 사용합니다.
자동화와 출력 방식
Automate에서 새 자동화에 Time series 조건을 추가하고 Create logic을 선택합니다.
주기적인 배치 경보에는 Batch alerting, 새 스트림 관측을 낮은 지연으로 평가하려면 Streaming alerting을 선택합니다. 자동화를 만든 뒤에는 이 출력 방식을 바꿀 수 없습니다.
경보 객체 유형
Select time series alert object type에서 결과 이벤트를 저장할 유형을 고릅니다. 새 유형이 필요하면 Create new object type을 사용합니다. Marketplace 설치와 기반 데이터셋을 가진 객체 유형 생성 권한이 필요합니다. 객체 유형과 자동화는 같은 프로젝트에 저장해야 합니다.
새 유형은 온톨로지 색인이 끝난 뒤 다음 단계를 진행합니다. 최대 약 10분을 기다리는 과정이 권장되며 실제 색인 완료 상태를 확인합니다.
기존 유형은 다음 유형 클래스가 붙은 속성을 갖추어야 합니다.
| 공통 유형 클래스 | 스트리밍 전용 추가 유형 클래스 |
|---|---|
| timeseries:alert_event_id | timeseries:event_start_cause |
| timeseries:automation_rid | timeseries:event_end_cause |
| timeseries:automation_version | timeseries:template_rid |
| timeseries:root_object_pk | timeseries:template_version |
| timeseries:root_object_type_api_name | |
| timeseries:start_time | |
| timeseries:end_time | |
| timeseries:generation_time |
루트 객체와 입력
로직 편집기에서 Machine 유형을 고르고 Get started를 선택합니다.
Object time series property 시작 카드와 Time series search 출력 카드가 들어 있는 기본 경로가 생성됩니다. 위쪽의 Machine 1은 로직 미리보기 대상입니다. 이 선택은 자동화가 평가할 전체 객체 범위를 바꾸지 않습니다.
카드 사이에 포인터를 올려 Insert에서 카드를 추가합니다. Object time series property로 Inlet pressure와 Outlet pressure를 입력합니다. 원시 시계열과 파생 시계열 모두 사용할 수 있습니다.
계산과 검색 조건
Time series formula로 입구 압력에서 출구 압력을 빼 압력 손실을 계산합니다. 필요한 경우 미분이나 이동 평균 같은 지원 연산을 추가합니다.
마지막 계산을 Time series search에 연결하고 값이 120kPa보다 큰 구간을 찾습니다.
검색에는 다음 제한이 있습니다.
| 구성 | 자동화에서의 처리 |
|---|---|
| Multi 수식 유형 | 저장 불가 |
| 여러 개의 별도 조건 | 저장 불가. 한 조건 안의 && 또는 ||로 결합 |
| Defined 검색 시간 범위 | 무시 |
| 최대 지속 시간 | 무시 |
| 최소 지속 시간 | 배치에서는 무시, 스트리밍에서는 지원 |
평가 객체 범위
기본 범위는 선택한 루트 객체 유형의 모든 객체입니다. 예제 유형에 장비가 열 대라면 열 대에 로직을 적용합니다. 위쪽 드롭다운의 미리보기 대상을 바꾸는 것과 평가 범위를 제한하는 것은 별개입니다.
Edit scope에서 필터를 추가한 뒤 Update Scope를 선택합니다.
로직 저장과 평가 주기
로직의 Save를 선택하면 조건 페이지로 돌아가 로직과 범위 요약을 볼 수 있습니다.
배치 평가 작업은 기본적으로 기반 데이터셋에 새 데이터가 생기면 실행하며 필요하면 시간 기반 일정을 구성합니다. 스트리밍 평가 작업은 새 데이터에 대응하여 계속 실행합니다.
자동화 설정의 Evaluation frequency는 이 작업 일정과 다릅니다. 추가한 액션이나 알림 같은 효과를 얼마나 자주 실행할지 정합니다. 효과를 넣지 않았다면 이 주기가 자동화 동작에 영향을 주지 않을 수 있습니다.
자동화 생성
효과나 사용자 정의 관리 설정 없이도 자동화를 저장할 수 있습니다. 필요한 항목을 정하고 Next로 Summary까지 이동합니다. 이름과 저장 위치를 정하되 경보 객체 유형과 같은 프로젝트를 선택합니다. Security settings의 문제를 해결한 뒤 Create automation을 선택합니다.