소개
소매 회사가 전자 상거래 웹 사이트에서 실시간 판매 거래 데이터를 파악하여 제품, 고객 및 직원과 관련된 정적 데이터와 함께 이 데이터를 분석하려고 하는 경우를 가정해 보겠습니다. 이 문제에 접근하는 일반적인 방법은 일괄 처리 기술을 사용하여 로드된 데이터와 함께 쿼리할 수 있는 데이터 레이크 또는 데이터 웨어하우스로 실시간 데이터 스트림을 수집하는 것입니다.
Microsoft Azure Synapse Analytics는 Azure Event Hubs 또는 Azure IoT Hub에서 캡처되고 Azure Stream Analytics에서 처리된 실시간 데이터를 로드할 수 있는 포괄적인 엔터프라이즈 데이터 분석 플랫폼을 제공합니다.
Azure에서 실시간 데이터 수집을 위한 일반적인 패턴은 다음과 같은 서비스 통합 시퀀스로 구성됩니다.
- 데이터의 실시간 원본은 Azure Event Hubs 또는 Azure IoT Hub 같은 이벤트 수집기에서 캡처됩니다.
- 캡처된 데이터는 Azure Stream Analytics 쿼리로 영구적으로 필터링되고 집계됩니다.
- 쿼리 결과는 후속 분석을 위해 Azure Synapse Analytics의 데이터 레이크 또는 데이터 웨어하우스에 로드됩니다.
이 모듈에서는 Azure Stream Analytics를 사용하여 실시간 데이터를 Azure Synapse Analytics로 수집할 수 있는 여러 가지 방법을 살펴봅니다.