Introduction
Kusto Query Language (KQL) lets you explore your data and discover patterns, identify anomalies and outliers, and create statistical models. A Kusto query is a read-only request to process data and return results. KQL offers a wide variety of functions that analyze your data in different ways. In a previous module, you learned how to use the most common tabular operators to begin exploring and filtering your data. In this module, you'll learn how to aggregation data using the Kusto Query Language (KQL), organize complex queries, and display results visually to gain meaningful insights from this dataset.
Example scenario
You're a data analyst with a passion for meteorological data. You want to use KQL to manipulate and consolidate a dataset that will allow you to answer questions about the kinds and locations of storms in the US. In particular, you want to compare the impacts of different types of storms in various locations.
What will we learn?
You'll write queries in the Kusto Query Language (KQL) to explore and gain insights from a sample dataset. You'll learn how to:
- Group data using aggregation functions.
- Count events using the
count()
,dcount()
,countif()
functions. - Summarize data using
sum()
,avg()
,min()
,max()
, andpercentiles()
functions. - Visualize data using the
render
operator. - Introduce variables using the
let
statement.
What is the main goal?
By the end of this session, you'll be able to write advanced queries in Kusto Query Language and visually render the results to gain insights from your data.