Skip to content

Commit 74a2ceb

Browse files
Merge pull request #262146 from anboisve/patch-24
Update stream-analytics-streaming-unit-consumption.md
2 parents 058d326 + 8af001b commit 74a2ceb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

articles/stream-analytics/stream-analytics-streaming-unit-consumption.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ahartoon
55
ms.author: anboisve
66
ms.service: stream-analytics
77
ms.topic: conceptual
8-
ms.date: 11/14/2023
8+
ms.date: 01/02/2024
99
---
1010
# Understand and adjust Stream Analytics streaming units
1111

@@ -26,9 +26,9 @@ The underlying compute power for V1 and V2 streaming units is as follows:
2626
For information on SU pricing, visit the [Azure Stream Analytics Pricing Page](https://azure.microsoft.com/pricing/details/stream-analytics/).
2727

2828
## Understand streaming unit conversions and where they apply
29-
There's an automatic conversion of Streaming Units which occurs from REST API layer to UI. You may also notice this conversion in your [Activity log](stream-analytics-job-diagnostic-logs.md) where SU count appears different than the value which was specified on the UI for a particular job. This is by design and it is because REST API fields must be limited to integer values and ASA jobs support fractional nodes (1/3 SUV2 and 2/3 SUV2). To support this, we put an automatic conversion in place from Azure Portal to backend. On the portal, you will see 1/3, 2/3, 1, 2, 3, … and so on. In activity logs, REST API, etc. SU V2 values are 3, 7, 10, 20, 30, etc. The backend structure is the proposal multiplied by 10 (rounding up in some cases). This allows us to convey the same granularity and eliminate the decimal point at the API layer. This conversion is automatic and has no impact on your job's performance.
29+
There's an automatic conversion of Streaming Units which occurs from REST API layer to UI (or Azure Portal). You will notice this conversion in the [Activity log](stream-analytics-job-diagnostic-logs.md) as well where SU values appear different than the values on the Azure Portal. This is by design, and the reason for it is because REST API fields are limited to integer values and ASA jobs support fractional nodes (1/3 and 2/3 Streaming Units). Azure Portal displays node values 1/3, 2/3, 1, 2, 3, … etc, while Visual Studio Code, activity logs, and ASA's REST API layer display the same values multiplied by 10 as 3, 7, 10, 20, 30 respectively.
3030

31-
| Standard | Standard V2 (UI) | Standard V2 (Backend) |
31+
| Standard | Standard V2 (Azure Portal) | Standard V2 (Visual Studio Code, logs, Rest API) |
3232
| ------------- | ------------- | ------------- |
3333
| 1 | 1/3 | 3 |
3434
| 3 | 2/3 | 7 |
@@ -37,6 +37,7 @@ There's an automatic conversion of Streaming Units which occurs from REST API la
3737
| 18 | 3 | 30 |
3838
| ... | ... | ... |
3939

40+
This allows us to convey the same granularity and eliminate the decimal point at the API layer. This conversion is automatic and has no impact on your job's performance.
4041

4142
## Understand consumption and memory utilization
4243
To achieve low latency stream processing, Azure Stream Analytics jobs perform all processing in memory. When running out of memory, the streaming job fails. As a result, for a production job, it’s important to monitor a streaming job’s resource usage, and make sure there's enough resource allocated to keep the jobs running 24/7.

0 commit comments

Comments
 (0)