> ## Content Index
> Fetch the complete content index at: https://www.techielass.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Visualising data with KQL
- URL: https://www.techielass.com/visualising-data-with-kql/
- Published: 2025-03-11T08:01:15.000Z
- Updated: 2025-03-29T14:50:09.000Z
- Description: Let's explore how you can visualise your KQL data.
- Author: Sarah Lean
- Tags: Kusto

Ever struggled to make sense of endless rows of raw data? With Kusto Query Language (KQL), you don’t have to. Built-in data visualisation tools allow you to turn complex datasets into intuitive charts and graphs, making insights easier to grasp and share. Read on to explore how to harness these features and take your data storytelling to the next level.

### What is data visualisation in KQL

Kusto Query Language (KQL) has data visualisation capabilities built into the language. So you can turn raw data into graphical representations. This can include charts, graphs, and other visual formats that make the data more comprehensible and actionable.

With this feature, it means you can start to build out [Azure Monitor workbooks or Azure Dashboards](https://www.techielass.com/azure-dashboards-azure-workbooks-power-bi/) visualisations to help make the raw data more accessible to a wider audience and easier to understand at a quick glance. 

### KQL Render Operator

The render operator within the KQL language has eleven different options for rendering your data. 

- Anomaly Chart
- Area Chart
- Bar Chart
- Card
- Column Chart
- Line Chart
- Pie Chart
- Scatter Chart
- Stacked Area Chart
- Table
- Time Chart

The render operator should be the last operator used in any of your queries. It can only be used with queries that produce a single tabular data stream result. The render operator doesn’t modify the data; instead, it injects a visualisation into the query result’s extended properties. 

An example query would be:

```kql
StormEvents
| summarize EventCount = count() by State
| sort by EventCount desc
| where State != ""
| take 10
| render columnchart

```

![Azure Data Explorer data visualisation](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc-bp-kq1OhkekKIi6wuKLPu7sGzOyXZbtKJO9imP-o_xPKLIhQ0mJD1enN2pJ6XmLjk1Qrqx4IaMUV-UrcO2oy-2wUtsJYygak3m0bTJ1U0tkJdy2ntFu0arrTIwJqnOzcA7Eo?key=ba586KHyA1Zyl7NiojJ7fpN1)

Azure Data Explorer data visualisation

Other supported properties are optional for you to build your chart as well. If we look at the query below we can elaborate on the render line: 

```kql
StormEvents
| summarize sum(DamageProperty)by State
| lookup PopulationData on State
| project-away State
| render scatterchart with (xtitle="State population", title="Property damage by state", legend=hidden)

```

The render line of the query carries out the following:

- Creates a scatter chart to visualise the data.
- X-axis (xtitle) represents the state population.
- Y-axis implicitly represents property damage (from DamageProperty).
- The chart title is set to "Property damage by state."
- The legend is hidden for a cleaner visualisation.

![KQL data visualisation](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcT1KFjsd8Uu7qOnABSVOQQaTOTj6XMCURNBtAne01f8zHGq2mkbeuVrRX5l2N3j1a1bw0Qhzv37H-76nPrEKvB9pZUG23DGiRP-JaztE0yDmqKey15rA-4cWL0571beb9MaQtmAA?key=ba586KHyA1Zyl7NiojJ7fpN1)

KQL data visualisation

💡

Check out my other Kusto blogs:  
\- [Documenting your KQL queries](https://www.techielass.com/documenting-your-kql-queries/)  
\- [Understanding KQL functions](https://www.techielass.com/understanding-kql-functions/)  
\- [Understanding KQL operators](https://www.techielass.com/understanding-kql-operators/)

### Data visualisation in PowerBI

While you can build Azure Monitor Workbooks or Azure Dashboards using the KQL queries and visualisations there are times when you might want to visualise the data in PowerBI. 

You can pull data from your KQL databases or Azure Resource Graph from your Azure environment into a PowerBI report. 

Check out the video tutorial showing you how to pull in Azure Resource Graph data into PowerBI. 

### Conclusion

KQL’s data visualisation capabilities open up a world of possibilities for transforming raw data into meaningful insights. Whether you’re using Azure Monitor Workbooks, Dashboards, or PowerBI, these tools make it easier to understand and communicate your data’s story. 

Ready to dive deeper into [KQL](https://www.techielass.com/tag/kusto/)? Check out my other blogs for more tips and examples, and don’t forget to subscribe to stay updated with the latest content. Let’s unlock the full potential of your data together!