Skip to content

Commit ae42d6b

Browse files
Merge pull request #311479 from spelluru/freshness0206
ASA Overview - Freshness
2 parents 9f052f3 + 080ef70 commit ae42d6b

2 files changed

Lines changed: 19 additions & 21 deletions

File tree

articles/stream-analytics/media/stream-analytics-introduction/stream-analytics-e2e-pipeline.png renamed to articles/stream-analytics/media/stream-analytics-introduction/stream-analytics-pipeline-overview.png

File renamed without changes.

articles/stream-analytics/stream-analytics-introduction.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@ description: Learn about Azure Stream Analytics, a managed service that helps yo
44
ms.service: azure-stream-analytics
55
ms.topic: overview
66
ms.custom: mvc
7-
ms.date: 12/17/2024
7+
ms.date: 02/05/2026
88
#Customer intent: What is Azure Stream Analytics and why should I care? As an IT Pro or developer, how do I use Stream Analytics to perform analytics on data streams?
99
---
1010

1111
# Welcome to Azure Stream Analytics
1212

13-
Azure Stream Analytics is a fully managed stream processing engine that is designed to analyze and process large volumes of streaming data with sub-millisecond latencies. You can build a streaming data pipeline using Stream Analytics to identify patterns and relationships in data that originates from various input sources including applications, devices, sensors, clickstreams, and social media feeds. Then, you can use these patterns to trigger actions and initiate workflows such as raising alerts, feeding information to a reporting tool, or storing transformed data for later use. Stream Analytics is also available on the Azure IoT Edge runtime, which enables you to process data directly from IoT devices.
13+
Azure Stream Analytics is a fully managed stream processing engine that analyzes and processes large volumes of streaming data with submillisecond latencies. You can build a streaming data pipeline by using Stream Analytics to identify patterns and relationships in data that originates from various input sources including applications, devices, sensors, clickstreams, and social media feeds. Then, use these patterns to trigger actions and initiate workflows such as raising alerts, feeding information to a reporting tool, or storing transformed data for later use. Stream Analytics is also available on the Azure IoT Edge runtime, which enables you to process data directly from IoT devices.
1414

1515
Here are a few example scenarios where you can use Stream Analytics:
1616

17-
* Anomaly detection in sensor data to detect spikes, dips, and slow positive and negative changes
18-
* Geo-spatial analytics for fleet management and driverless vehicles
19-
* Remote monitoring and predictive maintenance of high value assets
20-
* Click stream analytics to determine customer behavior
21-
* Analyze real-time telemetry streams and logs from applications and IoT devices
17+
- Anomaly detection in sensor data to detect spikes, dips, and slow positive and negative changes.
18+
- Geo-spatial analytics for fleet management and driverless vehicles.
19+
- Remote monitoring and predictive maintenance of high value assets.
20+
- Clickstream analytics to determine customer behavior.
21+
- Analyze real-time telemetry streams and logs from applications and IoT devices.
2222

23-
:::image type="content" source="./media/stream-analytics-introduction/stream-analytics-e2e-pipeline.png" alt-text="Diagram that shows the stages Ingest, Analyze, and Deliver stages of a streaming pipeline." lightbox="./media/stream-analytics-introduction/stream-analytics-e2e-pipeline.png":::
23+
:::image type="content" source="./media/stream-analytics-introduction/stream-analytics-pipeline-overview.png" alt-text="Diagram that shows the stages Ingest, Analyze, and Deliver stages of a streaming pipeline." lightbox="./media/stream-analytics-introduction/stream-analytics-pipeline-overview.png":::
2424

25-
## Key capabilities and benefits
25+
The following sections provide information about key capabilities and benefits of using Azure Stream Analytics.
2626

2727
## Fully managed service
2828

@@ -32,9 +32,9 @@ Stream Analytics is a fully managed (PaaS) offering on Azure. You don't have to
3232

3333
Stream Analytics is easy to start. It takes only a few clicks to create an end-to-end streaming data pipeline that connects to multiple sources and sinks.
3434

35-
You can create a Stream Analytics job that can connect to Azure Event Hubs and Azure IoT Hub for streaming data ingestion, and Azure Blob storage or Azure Data Lake Storage Gen2 to ingest historical data. The input for the Stream Analytics job can also include static or slow-changing reference data from Azure Blob storage or SQL Database that you can join with streaming data to perform lookup operations. For more information on Stream Analytics **inputs**, see [Stream data as input into Stream Analytics](stream-analytics-define-inputs.md).
35+
You can create a Stream Analytics job that connects to Azure Event Hubs and Azure IoT Hub for streaming data ingestion, and Azure Blob storage or Azure Data Lake Storage Gen2 to ingest historical data. The input for the Stream Analytics job can also include static or slow-changing reference data from Azure Blob storage or SQL Database that you can join with streaming data to perform lookup operations. For more information on Stream Analytics **inputs**, see [Stream data as input into Stream Analytics](stream-analytics-define-inputs.md).
3636

37-
You can route output from a Stream Analytics job to many storage systems such as Azure Blob storage, Azure SQL Database, Azure Data Lake Store, and Azure Cosmos DB. You can also run batch analytics on stream outputs with Azure Synapse Analytics or HDInsight, or you can send the output to another service, like Event Hubs for consumption or Power BI for real-time visualization. For the entire list of Stream Analytics **outputs**, see [Understand outputs from Stream Analytics](stream-analytics-define-outputs.md).
37+
You can route output from a Stream Analytics job to many storage systems such as Azure Blob storage, Azure SQL Database, Azure Data Lake Store, and Azure Cosmos DB. You can also run batch analytics on stream outputs by using Azure Synapse Analytics or HDInsight, or you can send the output to another service, like Event Hubs for consumption or Power BI for real-time visualization. For the entire list of Stream Analytics **outputs**, see [Understand outputs from Stream Analytics](stream-analytics-define-outputs.md).
3838

3939
The Stream Analytics no-code editor offers a no-code experience that enables you to develop Stream Analytics jobs effortlessly, using drag-and-drop functionality, without having to write any code. It further simplifies Stream Analytics job development experience. To learn more about the no-code editor, see [No-code stream processing in Stream Analytics](./no-code-stream-processing.md).
4040

@@ -52,9 +52,9 @@ Stream Analytics uses a SQL query language that's augmented with powerful tempor
5252

5353
Developer tools allow you to develop transformation queries offline and use the CI/CD pipeline to submit jobs to Azure.
5454

55-
The Stream Analytics query language allows you to perform Complex Event Processing (CEP) by offering a wide array of functions for analyzing streaming data. This query language supports simple data manipulation, aggregation and analytics functions, geospatial functions, pattern matching, and anomaly detection. You can edit queries in the portal or using development tools, and test them using sample data that is extracted from a live stream.
55+
The Stream Analytics query language allows you to perform Complex Event Processing (CEP) by offering a wide array of functions for analyzing streaming data. This query language supports simple data manipulation, aggregation and analytics functions, geospatial functions, pattern matching, and anomaly detection. You can edit queries in the portal or by using development tools, and test them by using sample data that is extracted from a live stream.
5656

57-
You can extend the capabilities of the query language by defining and invoking additional functions. You can define function calls in the Azure Machine Learning to take advantage of Azure Machine Learning solutions, and integrate JavaScript or C# user-defined functions (UDFs) or user-defined aggregates to perform complex calculations as part a Stream Analytics query.
57+
You can extend the capabilities of the query language by defining and invoking additional functions. You can define function calls in Azure Machine Learning to take advantage of Azure Machine Learning solutions, and integrate JavaScript or C# user-defined functions (UDFs) or user-defined aggregates to perform complex calculations as part of a Stream Analytics query.
5858

5959

6060
## Run in the cloud or on the intelligent edge
@@ -63,21 +63,20 @@ Stream Analytics can run in the cloud, for large-scale analytics, or run on IoT
6363

6464
## Low total cost of ownership
6565

66-
As a cloud service, Stream Analytics is optimized for cost. There are no upfront costs involved - you only pay for the [streaming units you consume](stream-analytics-streaming-unit-consumption.md). There's no commitment or cluster provisioning required, and you can scale the job up or down based on your business needs.
66+
As a cloud service, Stream Analytics is optimized for cost. There are no upfront costs - you only pay for the [streaming units you consume](stream-analytics-streaming-unit-consumption.md). There's no commitment or cluster provisioning required, and you can scale the job up or down based on your business needs.
6767

68-
## Mission-critical ready
6968

7069
Stream Analytics is available across multiple regions worldwide and is designed to run mission-critical workloads by supporting reliability, security, and compliance requirements.
7170

7271
### Reliability
7372

74-
Stream Analytics guarantees exactly-once event processing and at-least-once delivery of events, so events are never lost. Exactly-once processing is guaranteed with selected output as described in [Event Delivery Guarantees](/stream-analytics-query/event-delivery-guarantees-azure-stream-analytics).
73+
Stream Analytics guarantees exactly once event processing and at-least-once delivery of events, so events are never lost. Exactly once processing is guaranteed with selected output as described in [Event Delivery Guarantees](/stream-analytics-query/event-delivery-guarantees-azure-stream-analytics).
7574

7675
Stream Analytics has built-in recovery capabilities in case the delivery of an event fails. Stream Analytics also provides built-in checkpoints to maintain the state of your job and provides repeatable results.
7776

78-
For enhanced reliability, Stream Analytics in [availability zone](/azure/reliability/availability-zones-overview)-enabled regions automatically distributes job resources across multiple zones without additional configuration or cost. This zone-redundant deployment ensures that your streaming jobs continue processing even if an entire availability zone becomes unavailable, providing protection against zone-level infrastructure failures.
77+
For enhanced reliability, Stream Analytics in [availability zone](/azure/reliability/availability-zones-overview)-enabled regions automatically distributes job resources across multiple zones without extra configuration or cost. This zone-redundant deployment ensures that your streaming jobs continue processing even if an entire availability zone becomes unavailable, providing protection against zone-level infrastructure failures.
7978

80-
For more information on how Stream Analytics supports availability zones, as well as multi-region disaster recovery options, see [Reliability in Stream Analytics](/azure/reliability/reliability-stream-analytics).
79+
For more information on how Stream Analytics supports availability zones, and multiregion disaster recovery options, see [Reliability in Stream Analytics](/azure/reliability/reliability-stream-analytics).
8180

8281

8382
As a managed service, Stream Analytics guarantees event processing with a 99.9% availability at a minute level of granularity.
@@ -91,15 +90,14 @@ In terms of security, Stream Analytics encrypts all incoming and outgoing commun
9190

9291
Stream Analytics can process millions of events every second and it can deliver results with ultra low latencies. It allows you to [scale out](stream-analytics-autoscale.md) to adjust to your workloads. Stream Analytics supports higher performance by partitioning, allowing complex queries to be parallelized and executed on multiple streaming nodes. Stream Analytics is built on [Trill](https://github.com/Microsoft/Trill), a high-performance in-memory streaming analytics engine developed in collaboration with Microsoft Research.
9392

94-
9593
## Next steps
9694

97-
You can try Stream Analytics with a free Azure subscription.
95+
Try Stream Analytics by using a free Azure subscription.
9896

9997
> [!div class="nextstepaction"]
10098
> [Try Stream Analytics](https://azure.microsoft.com/services/stream-analytics/)
10199
102-
You have an overview of Stream Analytics. Next, you can dive deep and create your first Stream Analytics job:
100+
You now have an overview of Stream Analytics. Next, you can dive deeper and create your first Stream Analytics job:
103101

104102
* [Create a Stream Analytics job by using the Azure portal](stream-analytics-quick-create-portal.md)
105103
* [Create a Stream Analytics job by using Azure PowerShell](stream-analytics-quick-create-powershell.md)

0 commit comments

Comments
 (0)