
Explanation:
To optimize the performance of an Azure Stream Analytics job, the most effective approach is to implement query parallelization by partitioning both the data input and output. This creates an "embarrassingly parallel" job, which is the most scalable configuration in Azure Stream Analytics.
Why C and F are optimal:
Why other options are less suitable:
By partitioning both input and output, the job leverages parallelism at all stages, reducing latency and increasing throughput without necessarily requiring additional SUs. This aligns with Azure best practices for maximizing Stream Analytics performance.
Ultimate access to all questions.
A company uses Azure Event Hubs for data ingestion and an Azure Stream Analytics cloud job for real-time data analysis. The job is configured with 120 Streaming Units (SUs).
You need to optimize the performance of the Azure Stream Analytics job.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A
Implement event ordering.
B
Implement Azure Stream Analytics user-defined functions (UDF).
C
Implement query parallelization by partitioning the data output.
D
Scale the SU count for the job up.
E
Scale the SU count for the job down.
F
Implement query parallelization by partitioning the data input.
No comments yet.