Wprowadzenie
język zapytań Kusto (KQL) umożliwia eksplorowanie danych i odnajdywanie wzorców, identyfikowanie anomalii i wartości odstających oraz tworzenie modeli statystycznych. Zapytanie języka Kusto jest żądaniem tylko do odczytu, które przetwarza dane i zwraca wyniki. Język KQL oferuje szeroką gamę funkcji, które analizują dane na różne sposoby. W poprzednim module przedstawiono sposób używania najbardziej typowych operatorów tabelarycznych do rozpoczęcia eksplorowania i filtrowania danych. W tym module dowiesz się, jak agregować dane przy użyciu język zapytań Kusto (KQL), organizować złożone zapytania i wyświetlać wyniki wizualnie w celu uzyskania znaczących szczegółowych informacji z tego zestawu danych.
Przykładowy scenariusz
Jesteś analitykiem danych z pasją do danych meteorologicznych. Chcesz użyć języka KQL, aby manipulować i konsolidować zestaw danych, który pozwoli ci odpowiedzieć na pytania dotyczące rodzajów i lokalizacji burz w USA. W szczególności chcesz porównać wpływ różnych typów burz w różnych lokalizacjach.
Czego się nauczymy?
Napiszesz zapytania w język zapytań Kusto (KQL), aby eksplorować i uzyskiwać szczegółowe informacje z przykładowego zestawu danych. Dowiesz się, jak:
- Grupowanie danych przy użyciu funkcji agregacji.
- Zlicz zdarzenia przy użyciu
count()
funkcji , .dcount()
countif()
- Podsumowywanie danych przy użyciu
sum()
funkcji , ,max()
avg()
min()
, i .percentiles()
- Wizualizowanie danych przy użyciu
render
operatora . - Wprowadzenie zmiennych przy użyciu instrukcji
let
.
Jaki jest główny cel?
Po zakończeniu tej sesji będziesz w stanie pisać zaawansowane zapytania w język zapytań Kusto i wizualnie renderować wyniki w celu uzyskania szczegółowych informacji z danych.