Introduktion
Med Kusto Query Language (KQL) kan du utforska dina data för att identifiera mönster, identifiera avvikelser och extremvärden och skapa statistiska modeller. En Kusto-fråga är en skrivskyddad begäran om att bearbeta data och returnera resultat. KQL erbjuder en mängd olika funktioner som analyserar dina data på olika sätt.
Exempelscenario
Anta att du arbetar på ett detaljhandelsföretag som säljer ett brett utbud av produkter. Du är dataanalytiker i säljteamet som ansvarar för att tillhandahålla insikter som hjälper teamet att öka medvetenheten om sina produkter och öka försäljningen. Du vill ge önskade insikter, men för att göra det krävs att data sprids över flera tabeller. Du vill använda KQL för att få insikter genom att köra frågor mot data från flera tabeller.
Vad ska vi göra?
Skriva frågor i Kusto Query Language (KQL) för att först berika data genom att kombinera flera tabeller och sedan analysera dessa data för djupare insikter. I den här modulen lär du dig att:
- Utöka en faktatabell med dimensionstabelldata med hjälp av operatorerna
join
ellerlookup
. - Sammanfoga eller lägga till rader från flera tabeller eller tabelluttryck med hjälp av operatorn
union
. - Optimera underfrågor med hjälp av funktionen
materialize()
och tillfälliga tabeller med hjälp av operatornas
. - Analysera data med hjälp av
summarize
-operatorns aggregeringsfunktionerarg_min()
ocharg_max()
.
Förutsättningar
- Möjlighet att skriva Kusto-frågor på nybörjar- och intermediär- nivå
- Kunskaper om
let
-instruktionen,summarize
-operatorn och aggregeringsfunktioner
Vad är huvudmålet?
I slutet av den här sessionen kan du skriva optimerade Kusto-frågor som kombinerar data från flera tabeller och får ytterligare insikter som ett resultat av att berika data.