Introductie
Met Kusto Query Language (KQL) kunt u uw gegevens verkennen om patronen te detecteren, afwijkingen en uitbijters te identificeren en statistische modellen te maken. Een Kusto-query is een alleen-lezen aanvraag voor het verwerken van gegevens en het retourneren van resultaten. KQL biedt een breed scala aan functies die uw gegevens op verschillende manieren analyseren.
Voorbeeldscenario
Stel dat u bij een detailhandel werkt die een breed scala aan producten verkoopt. U bent de gegevensanalist van het verkoopteam die verantwoordelijk is voor het verstrekken van inzichten die het team helpen de bekendheid van hun producten te bevorderen en de verkoop te vergroten. U wilt de gewenste inzichten bieden, maar hiervoor zijn gegevens verspreid over verschillende tabellen. U wilt KQL gebruiken om de inzichten te verkrijgen door gegevens uit meerdere tabellen op te vragen.
Wat gaan we doen?
Query's schrijven in Kusto Query Language (KQL) om eerst gegevens te verrijken door meerdere tabellen te combineren en die gegevens vervolgens te analyseren voor diepere inzichten. In deze module leert u het volgende:
- Een feitentabel uitbreiden met dimensietabelgegevens met behulp van de operators
join
oflookup
. - Rijen uit meerdere tabellen of tabellaire expressies samenvoegen of toevoegen met behulp van de operator
union
. - Optimaliseer subquery's met behulp van de
materialize()
functie en tijdelijke tabellen met behulp van de operatoras
. - Gegevens analyseren met behulp van de aggregatiefuncties van de
summarize
-operatorarg_min()
enarg_max()
.
Voorwaarden
- Mogelijkheid om beginnerniveau en niveau tussenliggende Kusto-query's te schrijven.
- Bekendheid met de
let
-instructie, de operatorsummarize
en aggregatiefuncties
Wat is het belangrijkste doel?
Aan het einde van deze sessie kunt u geoptimaliseerde Kusto-query's schrijven die gegevens uit verschillende tabellen combineren en meer inzichten verkrijgen als gevolg van het verrijken van de gegevens.