Stream Analytics

Official Documentation

Service Description

The analysis and evaluation of data stored in fixed memory ("resting") can be performed via HDInsight, for example. However, IoT scenarios often require the evaluation of data streams, i.e., data "in motion." Stream Analytics covers precisely this requirement, enabling analysis of data streams in real-time, i.e., data streams can be monitored, and abnormalities in the data can be detected and reported during operation. Queries on the data streams can be formulated in an SQL-based language. Database specialists therefore have a familiar technology for analyzing data streams.

Getting Started

  1. 7/23/2015, Video, 0:16:48
    Scott loves IoT devices, and today Santosh Balasubramanian hooks up a Raspberry PI to Azure Stream Analytics. Use a SQL-like language to ask questions of your IoT devices and...
  2. 10/6/2015, Video, 0:47:03
    Azure Stream Analytics, is an Azure Service that enables real-time insights over streaming data from devices, sensors, infrastructure, and applications. We recently announced...
  3. 12/5/2016, Video, 0:08:51
    Azure Stream Analytics – adding real-time capabilities to your applications
  4. 1/16/2017, Mva
    If you’d like to learn how to architect solutions in Cortana Intelligence Suite and how to build intelligence into your applications, don’t miss this workshop! Build an...
  5. 9/30/2016, Mva
    Want to set up real-time analytic computations on data streaming from devices, sensors, websites, social media, apps, and more? Check out this demo-filled, hands-on Azure...
  6. 11/21/2016, Mva
    Want to learn about cutting-edge data science technologies—Azure Machine Learning and Azure Stream Analytics? Join experts Christopher Harrison and Jeff Prosise for this...
  7. 5/5/2017, Mva
    Ready to learn more about Internet of Things (IoT)? Join expert Jeremy Foster for this Azure IoT overview, and find out how to get started. Explore the fundamentals of IoT and...
  8. 6/19/2017, Mva
    Ready to take your first steps in IoT device development? Bring your basic programming skills, and get started with this practical exploration of what IoT means and how to use...
  9. 5/28/2015, Video, 0:58:45
    Azure Stream Analytics removes the complexity of stream processing for developers by providing a SQL-like language for authoring queries.Learn how to build queries to perform...

Latest Content

Subscribe to News about Stream Analytics


Web Content

Azure Documentation

1. Stream Analytics Documentation
2. Overview
     2.1. What is Stream Analytics?
     2.2. Compare Storm & Stream Analytics
3. Get started
     3.1. Process IoT streaming data
     3.2. Real-time fraud detection
     3.3. Analyze data with Power BI
4. Samples
     4.1. Code samples
5. Concepts
     5.1. Input types for a job
          5.1.1. Streaming data inputs
          5.1.2. Reference data inputs
     5.2. Output types for a job
     5.3. Window functions
     5.4. Compatibility level
     5.5. Common query patterns
     5.6. Event ordering considerations
6. How-to-guides
     6.1. Create jobs
          6.1.1. Test queries and sample input data
          6.1.2. Test queries
          6.1.3. Run a JavaScript UDF
          6.1.4. Output to Data Lake Store
          6.1.5. Output to Cosmos DB
          6.1.6. Configure alerts
     6.2. Manage
          6.2.1. Update a job
          6.2.2. Update credentials
     6.3. Build solutions
          6.3.1. Twitter sentiment analysis
          6.3.2. Real time fraud detection
          6.3.3. Run jobs on IoT edge
          6.3.4. Toll booth sensor data analysis
          6.3.5. Run a JavaScript UDA
          6.3.6. High-frequency trading
          6.3.7. Run Azure Functions
     6.4. Monitor
          6.4.1. Monitor jobs- Portal
          6.4.2. Monitor jobs- PowerShell
          6.4.3. Monitor jobs- Azure .Net SDK
     6.5. Scale
          6.5.1. Scale with streaming units
          6.5.2. Scale with query parallelization
      Increase throughput
          6.5.3. Scale with ML functions
     6.6. Automate
          6.6.1. Using .NET SDK
          6.6.2. Using Azure PowerShell
     6.7. Visual Studio tools
          6.7.1. Install tools
          6.7.2. Develop a cloud job
          6.7.3. Develop an Edge job
          6.7.4. Set up CI/CD pipeline
     6.8. Troubleshoot
          6.8.1. Troubleshooting steps
          6.8.2. Common troubleshooting issues
          6.8.3. Job diagram
          6.8.4. Diagnostic logs
          6.8.5. Check resource health
          6.8.6. SELECT INTO statement
          6.8.7. Event Hub receivers
     6.9. Integrate with machine learning
          6.9.1. Sentiment analysis with ML models
          6.9.2. Anomaly detection
          6.9.3. Use REST APIs
7. Reference
     7.1. Azure PowerShell
     7.2. Query language
     7.3. .NET
     7.4. REST
8. Resources
     8.1. Azure Roadmap
     8.2. Blog
     8.3. Videos
     8.4. Feedback forum
     8.5. Forum
     8.6. Pricing
     8.7. Pricing calculator
     8.8. Release notes
     8.9. Service updates
     8.10. Stack Overflow
     8.11. Videos
     8.12. Customer case studies
     8.13. Real-time event processing

Online Training Content

Date Title
6/19/2017 edX-Dev225x - Developing IoT Solutions with Azure IoT
5/24/2017 Processing Real-Time Data Streams in Azure
5/5/2017 Introduction to Azure IoT
1/16/2017 Cortana Intelligence Suite End-to-End
11/21/2016 Azure Data Analytics for Developers
9/30/2016 Hands-On with Azure Stream Analytics
6/3/2015 Einführung in Microsoft Azure–Advanced Services


Tool Description


Date Title Length
Azure IoT: A Developers' deep dive
Real-time sentiment built on the Azure IoT Stack
Smart buildings: Connecting Buildings to the Cloud
System performance is a feature: Understanding system health through telemetry (a continuation of real-time sentiment built on the Azure IoT Stack)
Lambda Architecture for Connected Car Fleet Management
Geospatial Functions in Azure Stream Analytics
Geospatial Functions in Azure Stream Analytics
Streaming Analytics on Microsoft Azure
Hands-On with Azure Stream Analytics
Gain real time and predictive insights on your Internet of Things

Page 1 of 4