원격 분석 데이터 분석

완료됨

IoT 파이프라인 구성 요소가 명확하게 식별되면 이제 관리 디바이스의 상태에 대한 의미 있는 인사이트를 제공할 데이터를 추출하는 기능에 중점을 둡니다. 기본 제공 Azure IoT Central 분석 기능을 살펴보고 해당 기능이 요구 사항을 처리하기에 충분한지 여부를 확인해야 합니다. 하지만 Azure Time Series Insights 및 Azure IoT Hub에서 사용할 수 있는 내보내기 기능을 비롯한 다른 옵션도 평가하려고 합니다.

기본 IoT 분석 옵션은 무엇인가요?

기본 IoT 분석 옵션은 람다 아키텍처의 데이터 처리 원칙을 반영합니다. 람다 아키텍처는 두 가지 데이터 처리 유형(일괄 처리 및 스트리밍)을 구현하는 계층화된 접근 방식을 나타냅니다. 일괄 처리 계층(느린 경로 또는 콜드 경로라고도 함)은 들어오는 모든 데이터를 원시 형태로 저장하여 일괄 처리에 적용합니다. 속도 계층(빠른 경로 또는 핫 경로라고도 함)은 실시간 또는 근 실시간으로 분석을 적용합니다.

분석에 대한 접근 방식 및 이 접근 방식을 구현하는 데 적합한 기술은 빠른 데이터 경로 또는 느린 데이터 경로 중 어디에 속하는 원격 분석 데이터를 처리하는지에 따라 달라집니다. 특히 빠른 데이터 흐름에는 대기 시간 제약 조건이 적용되므로 분석 범위에 제한이 있습니다. 이러한 제약 조건은 느린 경로를 통해 흐르는 데이터에는 적용되지 않으므로 매우 정확하고 복잡한 분석이 가능합니다.

Azure IoT Central의 분석 기능에는 무엇이 있나요?

Azure IoT Central은 핫 경로 및 콜드 경로 기능을 결합하는 기본 제공 분석 서비스를 기반으로 하는 기본 제공 분석 기능을 제공합니다. 근 실시간으로 데이터 포인트를 모니터링할 수 있습니다. 또한 기본 제공 및 사용자 지정 대화형 대시보드를 기반으로 기록 추세를 시각화하고, 서로 다른 유형의 원격 분석을 상호 연관시키고, 수집된 데이터의 변칙을 감지할 수 있습니다. 이 기능은 원격 분석 처리에 Azure Time Series Insights를 사용합니다.

Screenshot of the condition monitoring dashboard of an Azure IoT Central application.

Screenshot of the condition monitoring dashboard of an Azure IoT Central application based on a predefined template.

핫 경로 분석의 일환으로 Azure IoT Central에서 Azure Event Hubs로 연속 데이터 내보내기를 구성하는 옵션이 있으며, 이것은 Azure Databricks와 통합됩니다. Azure Databricks 작업 영역에 관련 라이브러리를 설치한 후에는 처리 리소스를 사용하여 원격 분석 스트림을 추가로 분석하고 더 복잡한 시각화(예: 상자 그림 차트)를 생성할 수 있습니다. Azure Databricks 외에도, 이 용도로 Azure Stream Analytics 또는 Azure HDInsight에 포함된 Spark 스트리밍 기능을 사용할 수 있습니다. 또는 Azure Time Series Insights를 사용할 수 있습니다. 이 서비스는 대기 시간이 30~60초 범위인 대규모 데이터 세트에 대한 동시 쿼리에 최적화되어 있습니다.

콜드 데이터 경로의 경우 Azure Blob Storage로 정기적으로 데이터를 내보낼 수 있습니다. 그 후 다음 구성 요소를 결합하는 데이터 파이프라인을 구성할 수 있습니다.

  • Azure 함수
  • Azure Data Factory 파이프라인
  • Azure SQL 데이터베이스
  • Power BI 솔루션

참고

Power BI 솔루션을 사용하면 데이터를 처리하고 변환하고 시각화할 수 있습니다. Power BI를 사용하면 대화형 대시보드를 통해 모델, KPI(핵심 성과 지표) 및 시각화를 생성할 수 있습니다.

Azure Time Series Insights의 분석 기능에는 무엇이 있나요?

Azure Time Series Insights는 Azure IoT Central에 기본 제공되지만 Azure IoT Hub 및 Azure Event Hubs와 같은 클라우드 게이트웨이와 긴밀하게 통합되는 별도의 서비스로도 사용할 수 있습니다. 시계열 데이터에 대한 분석, 저장 및 시각화 서비스를 제공하며 SQL과 유사한 필터링 및 집계 규칙 지원이 포함됩니다. 시각화 기능에는 다양한 시계열의 오버레이 지원, 대시보드 비교, 테이블 형식 뷰, 열 지도, 대화형 데이터 쿼리용 데이터 탐색기가 포함됩니다. 또한 시계열 차트를 사용자 지정 애플리케이션에 쉽게 포함할 수 있는 JavaScript 컨트롤 라이브러리를 노출합니다.

Azure Stream Analytics의 분석 기능에는 무엇이 있나요?

Azure Stream Analytics는 핫 데이터 경로의 일부입니다. IoT 디바이스, 소셜 미디어 피드 및 애플리케이션에서 발생하는 대량의 스트리밍 데이터에 최적화된 실시간 분석 및 복잡한 이벤트 처리를 제공합니다. Azure Stream Analytics는 기간 이동, 스트림 집계 및 외부 데이터 원본 조인과 같은 작업을 지원합니다.