다음을 통해 공유


데이터 흐름을 사용하여 데이터 처리 및 라우팅

데이터 흐름을 사용하면 다양한 데이터 원본을 연결하고 데이터 작업을 수행할 수 있으며, 데이터 이동, 변환, 보강을 위한 데이터 경로 설정이 간소화됩니다. 데이터 흐름 구성 요소는 Azure Arc 확장으로 배포되는 Azure IoT Operations의 일부입니다. 데이터 흐름에 대한 구성은 Kubernetes CRD(사용자 지정 리소스 정의)를 통해 수행됩니다.

다음과 같은 다양한 사용 사례에 대한 구성을 작성할 수 있습니다.

  • 데이터를 변환하여 MQTT로 다시 전송
  • 데이터를 변환하여 클라우드로 전송
  • 변환 없이 클라우드 또는 에지로 데이터 전송

데이터 흐름은 IoT Operations 인스턴스가 배포된 지역으로 제한되지 않습니다. 데이터 흐름을 사용하면 다양한 지역의 클라우드 엔드포인트로 데이터를 전송할 수 있습니다.

주요 특징

다음은 데이터 흐름의 주요 기능입니다.

데이터 처리 및 라우팅

데이터 흐름을 사용하면 메시지를 지정된 싱크로 수집, 처리 및 라우팅할 수 있습니다. 다음을 지정할 수 있습니다.

  • 원본: 메시지가 수집되는 위치
  • 대상: 메시지가 드레이닝되는 위치
  • 변환(선택 사항): 데이터 처리 작업을 위한 구성

변환 기능

변환은 처리 단계에서 데이터에 적용되어 다양한 작업을 수행할 수 있습니다. 이러한 작업에는 다음이 포함될 수 있습니다.

  • 새로운 속성 컴퓨팅: 메시지의 기존 속성을 기반으로 합니다.
  • 속성 이름 바꾸기: 데이터를 표준화하거나 명확히 합니다.
  • 단위 변환: 값을 다른 측정 단위로 변환합니다.
  • 값 표준화: 속성 값을 사용자 정의 범위에 맞게 조정합니다.
  • 데이터 컨텍스트화: 메시지에 참조 데이터를 추가하여 보강 및 인사이트 있는 정보를 제공합니다.

구성 및 배포

구성은 Kubernetes CRD를 사용하여 지정됩니다. 이 구성에 따라 데이터 흐름 연산자는 고가용성 및 안정성을 보장하기 위해 데이터 흐름 인스턴스를 만듭니다.

이점

  • 간소화된 설정: 데이터 원본 및 대상을 쉽게 연결합니다.
  • 유연한 변환: 광범위한 데이터 작업을 수행합니다.
  • 확장 가능한 구성: 확장 가능하고 관리 가능한 구성에 Kubernetes CRD를 사용합니다.
  • 고가용성: Kubernetes 네이티브 리소스는 안정성을 보장합니다.

데이터 흐름을 사용하여 데이터 경로를 효율적으로 관리할 수 있습니다. 운영 요구 사항에 맞게 데이터를 정확하게 보내고, 변환하고, 보강할 수 있습니다.

스키마 레지스트리

Azure Device Registry에서 제공하는 기능인 스키마 레지스트리는 클라우드 및 에지의 동기화된 리포지토리입니다. 스키마 레지스트리는 에지 자산에서 들어오는 메시지의 정의를 저장한 다음 에지에서 해당 스키마에 액세스하기 위해 API를 노출합니다. OPC UA용 커넥터와 같은 사우스바운드 커넥터는 메시지 스키마를 만들고 스키마 레지스트리에 추가하거나 고객이 작업 환경 웹 UI에 스키마를 업로드할 수 있습니다.

데이터 흐름은 메시지 스키마를 사용하여 메시지를 대상 엔드포인트에서 예상하는 형식으로 변환합니다.

자세한 내용은 메시지 스키마 이해를 참조 하세요.