You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/stream-analytics/stream-analytics-streaming-unit-consumption.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: ahartoon
5
5
ms.author: anboisve
6
6
ms.service: stream-analytics
7
7
ms.topic: conceptual
8
-
ms.date: 11/14/2023
8
+
ms.date: 01/02/2024
9
9
---
10
10
# Understand and adjust Stream Analytics streaming units
11
11
@@ -26,9 +26,9 @@ The underlying compute power for V1 and V2 streaming units is as follows:
26
26
For information on SU pricing, visit the [Azure Stream Analytics Pricing Page](https://azure.microsoft.com/pricing/details/stream-analytics/).
27
27
28
28
## 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.
30
30
31
-
| Standard | Standard V2 (UI) | Standard V2 (Backend) |
31
+
| Standard | Standard V2 (Azure Portal) | Standard V2 (Visual Studio Code, logs, Rest API) |
32
32
| ------------- | ------------- | ------------- |
33
33
| 1 | 1/3 | 3 |
34
34
| 3 | 2/3 | 7 |
@@ -37,6 +37,7 @@ There's an automatic conversion of Streaming Units which occurs from REST API la
37
37
| 18 | 3 | 30 |
38
38
| ... | ... | ... |
39
39
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.
40
41
41
42
## Understand consumption and memory utilization
42
43
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