Azure Stream Analytics is a serverless PaaS service in Azure to run real-time analytics onfast movingstreams of data. Today, we are excited to announce several new features in Azure Stream Analytics.
Native support for windowing functions is a key capability in Azure Stream Analytics that helps developers author complex stream processing logic on temporal windows. Historically, Stream Analytics offered Tumbling, Hopping and Sliding windows to perform temporal operations on streaming data. Today, we announce a brand new window type known assession window. Unlike the three existing window types, a session window creates dynamic temporal windows of variable sizes based on the batches of incoming data. Itthereforeallows users to filter out periods of time where there is no data. With three main parameters: timeout, maximum duration and partitioning key (optional), it helps developers easily build solutions for scenarios such as clickstream analytics, connected car telemetry and many more.