Exactly eight years ago I wrote a blog post about Azure Stream Analytics reference data based on Azure storage blobs.
Azure Stream Analytics is a great tool for processing real-time data.
This Azure resource can have multiple inputs with stream data (incoming messages). These are then processed with a SQL-like query language: filtering, routing, aggregations, joins, etc. It even can handle multiple incoming messages within a certain time window. There are multiple windowing opportunities like tumbling windows, sliding windows, session windows, etc.
After processing, the (transformed) messages can be sent to one or more outputs.
Messages can be enriched over time with reference data. That previous blog post showed how to work with a blob storage.
Today, I show you how we can enrich incoming data using SQL Server:

This option has become available later on and it feels like it’s very complex.
Let’s dig into this a bit more with a working example.
Doorgaan met het lezen van “Reference data in Azure Stream Analytics using Azure SQL”