Introduktion
Kusto-frågespråk (KQL) låter dig 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 förfrågan 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-frågespråk (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
materialize()
av funktionen och tillfälliga tabeller med hjälp av operatornas
. - Analysera data med hjälp av operatörsaggregeringsfunktionerna
summarize
arg_min()
ocharg_max()
.
Förutsättningar
- Möjlighet att skriva frågor på nybörjare och mellannivå i Kusto
- Kunskaper om instruktionen
let
, operatornsummarize
och aggregeringsfunktionerna
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.