Azure Stream Analytics — это полностью управляемая экономичная подсистема обработки событий в режиме реального времени, которая позволяет получать подробные сведения на основе потоковых данных. С помощью Stream Analytics можно легко настроить аналитические вычисления для потоков данных, передаваемых в режиме реального времени с устройств, датчиков, веб-сайтов, из социальных сетей, приложений, систем инфраструктуры и так далее.
Вы можете создать задание Stream Analytics, выполнив несколько действий на портале Azure: укажите источник входных данных для потоковой передачи, приемник выходных данных для результатов задания и преобразование данных на языке, аналогичном SQL. Вы можете отслеживать и настраивать масштаб и скорость выполнения задания на портале Azure, изменяя объем обрабатываемых за секунду данных в событиях с нескольких килобайтов до гигабайта или больше.
В основе Stream Analytics лежит многолетний опыт Microsoft Research по разработке детализированно настраиваемых систем потоковой передачи для времязависимой обработки данных, а также языковая интеграция для интуитивного описания способов их обработки.