
Explanation:
To reduce latency in an Azure Stream Analytics job with 10,000 distinct values for the clusterID column, the optimal approach involves both resource scaling and query optimization strategies.
B. Increase the number of streaming units:
D. Scale out the query by using PARTITION BY:
PARTITION BY clause enables parallel processing by distributing the workload across multiple compute nodesclusterID values, partitioning by this column allows the system to process different clusters in parallelclusterID with many distinct valuesA. Add a pass-through query:
C. Add a temporal analytic function:
E. Convert the query to a reference query:
The combination of increasing streaming units (resource scaling) and using PARTITION BY (query optimization) provides both the computational power and efficient parallel processing needed to handle the high cardinality of 10,000 distinct clusterID values effectively, thereby reducing latency.
Ultimate access to all questions.
You have an Azure Stream Analytics job that uses a query returning a result set with 10,000 distinct values for a column named clusterID. You observe high latency in the job. What two actions should you take to reduce the latency? Each correct answer presents a complete solution.
A
Add a pass-through query.
B
Increase the number of streaming units.
C
Add a temporal analytic function.
D
Scale out the query by using PARTITION BY.
E
Convert the query to a reference query.
No comments yet.