기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
오픈 소스 통합을 위한 데이터 처리
각기 다른 모니터링 요구 사항을 충족하는 다양한 도구를 사용하여 다양한 단계에서 데이터를 처리할 수 있습니다(예: 변환 또는 집계).
Node-RED 노드로 데이터 처리
Node-RED® 내장 처리 노드를 사용하여 데이터를 실시간으로 변환합니다. Node-RED 콘솔을 통해 이러한 노드를 구성하여 데이터 파이프라인을 생성합니다.
데이터 변환 노드
다음 노드를 AWS IoT SiteWise사용하여의 변환과 유사한 개별 데이터 포인트를 변환합니다.
-
변경 노드 - 데이터에 대한 간단한 값 수정을 수행합니다.
-
함수 노드 - 복잡한 데이터 처리를 위한 사용자 지정 JavaScript 변환을 활성화합니다.
지표 계산 노드
다음 노드를 AWS IoT SiteWise사용하여의 지표와 유사한 단일 출력으로 여러 데이터 포인트를 결합합니다.
-
배치 노드 - 배치 처리를 위해 여러 메시지를 그룹화합니다.
-
조인 노드 - 여러 데이터 스트림을 단일 출력으로 결합합니다.
-
애그리게이터 노드 - 여러 데이터 포인트의 집계 지표를 계산합니다.
추가 노드 옵션은 Node-RED 라이브러리
InfluxDB 작업 생성
Node-RED는 빠른 설정으로 기본 데이터 처리에 뛰어나지만 흐름 기반 프로그래밍에서는 복잡한 지표 계산이 어려울 수 있습니다. InfluxDB® 작업은 고급 처리 요구 사항을 위해 예약된 Flux 스크립트를 통해 대안을 제공합니다.
InfluxDB 작업 사용 대상:
-
대규모 데이터 세트 전반의 통계 집계
-
여러 속성에 대한 수학 작업
-
여러 소스에서 파생된 측정
작업 기능
-
예약된 실행 - cron 표현식을 기반으로 작업 실행
-
배치 처리 - 시계열 데이터에 대한 작업 최적화
-
오류 복구 - 실패한 작업을 자동으로 재시도합니다.
-
모니터링 - 세부 로그를 통해 실행 추적
InfluxDB UI, API 또는 CLI를 통해 작업을 관리합니다. 자세한 내용은 InfluxDB 태스크로 데이터 처리를
Grafana 변환 사용
InfluxDB에서 소스 데이터를 수정하지 않고 Grafana®에서 데이터 시각화를 변환합니다. Grafana 변환은 시각화 계층에만 적용됩니다.
-
Visual Builder - 코드를 작성하지 않고 변환 생성
-
라이브 미리 보기 - 변환 결과를 실시간으로 보기
-
다중 소스 - 여러 데이터베이스 소스의 데이터 처리
-
스토리지 효율성 - 중간 결과를 저장하지 않고 시각화 시 데이터 변환
자세한 내용은 데이터 변환