Introduzione

Completato

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 o lookup.
  • 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'operatore as.
  • Analizza i dati usando le funzioni di aggregazione dell'operatore summarizearg_min() e arg_max().

Prerequisiti

  • Possibilità di scrivere query Kusto a livello intermedio e principiante
  • Familiarità con l'istruzionelet, l'operatore summarize 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.