Úvod
dotazovací jazyk Kusto (KQL) umožňuje zkoumat data a zjišťovat vzory, identifikovat anomálie a odlehlé hodnoty a vytvářet statistické modely. Dotaz Kusto je požadavek jen pro čtení na zpracování dat a vrácení výsledků. KQL nabízí širokou škálu funkcí, které analyzují data různými způsoby.
Ukázkový scénář
Předpokládejme, že pracujete v maloobchodní společnosti, která prodává širokou škálu produktů. Jste datový analytik prodejního týmu, který zodpovídá za poskytování přehledů, které týmu pomůžou zvýšit povědomí o svých produktech a růst prodeje. Chcete poskytnout požadované přehledy, ale k tomu je potřeba, aby se data rozprostřela mezi několik tabulek. K získání přehledů chcete použít KQL dotazováním dat z více tabulek.
Co budeme dělat?
Psaní dotazů v dotazovací jazyk Kusto (KQL) pro první obohacení dat kombinováním více tabulek a následnou analýzou těchto dat za účelem hlubších přehledů. V tomto modulu se naučíte:
- Rozšíření tabulky faktů s daty tabulky dimenzí pomocí
join
operátorůlookup
- Pomocí operátoru
union
sloučíte nebo připojíte řádky z více tabulek nebo tabulkových výrazů. - Optimalizujte poddotazy pomocí
materialize()
funkce a přechodných tabulek pomocí operátoruas
. - Analýza dat pomocí agregačních funkcí
arg_min()
operátorusummarize
aarg_max()
.
Požadavky
- Schopnost psát začínající a středně pokročilé dotazy Kusto
- Znalost příkazu
let
, operátorusummarize
a agregačních funkcí
Jaký je hlavní cíl?
Na konci této relace můžete napsat optimalizované dotazy Kusto, které kombinují data z několika tabulek, a získat další přehledy v důsledku obohacení dat.