파생 시계열을 온톨로지에 수동 저장
자동 저장을 구성했다면 이 절차를 수행하지 않아도 됩니다. 수동 저장은 bound object type의 TSP 값에 계산 템플릿 참조를 넣는 방식입니다.
파생 시계열 리소스는 이름과 설명 등 관리 정보를 보관하고, Codex template은 실행할 템플릿 로직을 보관합니다. 앱에서 값을 조회하면 참조한 로직으로 계산합니다.
Logic RID 확인
이름이나 저장 폴더로 파생 리소스를 찾아 Overview를 엽니다. Derived series details의 Logic RID를 복사합니다.
관리 페이지 오른쪽 Details에서 bound object type도 확인합니다. 이 유형만 해당 템플릿을 해석할 수 있습니다.
TSP 값과 버전
일반 시계열의 series ID 대신 Codex template RID를 TSP 값으로 저장합니다. 다음 RID는 가상 예시입니다.
ri.codex-emu.main.template.8da5f759-4b76-4d2f-98f1-1a66d48b5e20
특정 로직 버전을 고정하려면 JSON 문자열을 사용합니다. 아래의 RID와 0.0.1은 가상 값이며 실제 리소스와 존재하는 버전으로 바꿉니다.
{"templateRid":"ri.codex-emu.main.template.8da5f759-4b76-4d2f-98f1-1a66d48b5e20","templateVersion":"0.0.1"}
버전 고정은 로직 선택에 관한 것이며 입력 시계열의 관측값을 과거 상태로 고정하는 설정은 아닙니다.
루트 객체에 저장
루트 객체의 기반 데이터 원천에 String 열을 만들거나 기존 열을 사용하여 템플릿 RID를 넣습니다. 예를 들어 같은 Delta pressure 템플릿을 여러 Machine 행에 넣어 각 객체의 관점에서 계산할 수 있습니다.
Ontology Manager에서 이 열을 TSP에 매핑합니다.
센서 객체에 저장
Templated 파생 시계열을 적용할 루트 객체마다 센서 객체 하나를 준비합니다. 센서 유형의 TSP를 제공하는 열에 템플릿 RID를 넣습니다.
다음 예시는 기존 원시 series ID 행과 파생 템플릿 참조 행을 같은 센서 기반 데이터에 보관하는 구성입니다.
TSP 데이터 원천 목록
파생 로직이 참조하는 원천 동기화를 모두 그 TSP의 데이터 원천 목록에 직접 나열할 필요는 없습니다. 다만 파생 시계열만 담는 TSP라도 데이터 원천 목록 자체를 비워 둘 수는 없습니다. 원하는 숫자형 또는 범주형과 맞는 실제 시계열 동기화를 등록합니다.
이 등록은 Codex template RID를 대신하는 값이 아닙니다. 파생 로직에서 실제로 참조하는 TSP들의 접근 권한과 해당 속성의 접근 요건은 권한 안내를 따릅니다.