Master Stream Analytics with the Physical Job Diagram
Published Jun 19 2023 03:55 AM 2,501 Views
Microsoft

To ensure that your Azure Stream Analytics (ASA) jobs are running at peak performance, it's important to have a deep understanding of your job's execution plan and closely monitor the allocation of computing resources in the streaming nodes. In this blog post, we'll explore some techniques using the physical job diagram to enhance your job and take your stream analytic skills to the next level. 

 

Understanding the Physical Job Diagram 

The physical job diagram is a feature in the ASA portal that provides a visual representation of your Stream Analytics job's running topology. It displays the relationships between all the streaming nodes and gives you an idea of how the computing resources (or streaming units) are utilized. The diagram is a useful tool for identifying optimization opportunities and improving the overall performance of your job. 

 

Importance of a Parallel Job 

A parallel job is the most scalable scenario in Azure Stream Analytics. This approach ensures that the computing resources in the streaming nodes are fully utilized and enables timely processing of your data. For a job to be parallel, partition keys need to be aligned between all inputs, all query logic steps and all outputs. 

 

Comparing Job Topology: Parallel vs. Non-parallel Job 

  • Parallel job

alexlzx_0-1687168319143.png

  • Non-parallel job

alexlzx_1-1687168349146.png

 

How to use the Physical Job Diagram? 

Learn to optimize your Azure Stream Analytics job, examine parallelism, and gain valuable insights at the streaming node level. Watch the video below and take your stream analytics skills to the next level!  

 

For more information about the physical job diagram and query parallelization, please visit: 

Co-Authors
Version history
Last update:
‎Jun 19 2023 04:09 AM
Updated by: