Introduzione
Linguaggio di query Kusto (KQL) consente di esplorare i dati per individuare modelli, identificare anomalie e outlier e creare modelli statistici. Una query Kusto è una richiesta di sola lettura per elaborare i dati e restituire i risultati. KQL offre un'ampia gamma di funzioni che analizzano i dati in modi diversi.
Scenario di esempio
Si supponga di lavorare in una società di vendita al dettaglio che vende un'ampia gamma di prodotti. Sei l'analista dei dati nel team di vendita e sei responsabile della fornitura di informazioni dettagliate che aiutano il team a promuovere la popolarità dei loro prodotti e aumentare le vendite. Si vogliono fornire le informazioni dettagliate desiderate, ma a tale scopo è necessario distribuire i dati in più tabelle. Si vuole usare KQL per ottenere informazioni dettagliate eseguendo query sui dati da più tabelle.
Cosa si fa?
Scrivere query in Linguaggio di query Kusto (KQL) per arricchire prima i dati combinando più tabelle e quindi analizzando i dati per ottenere informazioni più approfondite. Contenuto del modulo:
- Estendi una tabella dei fatti con i dati della tabella delle dimensioni usando gli operatori
join
olookup
. - Unisci o aggiungi righe da più tabelle o espressioni tabulari usando l'operatore
union
. - Ottimizza le sottoquerie usando la funzione
materialize()
e le tabelle temporanee usando l'operatoreas
. - Analizza i dati usando le funzioni di aggregazione dell'operatore
summarize
arg_min()
earg_max()
.
Prerequisiti
- Possibilità di scrivere query Kusto a livello intermedio e principiante
- Familiarità con l'istruzione
let
, l'operatoresummarize
e le funzioni di aggregazione
Qual è l'obiettivo principale?
Al termine di questa sessione, è possibile scrivere query Kusto ottimizzate che combinano i dati di diverse tabelle e ottengono ulteriori informazioni in seguito all'arricchimento dei dati.