Einführung
Mit der Kusto-Abfragesprache (KQL) können Sie Ihre Daten untersuchen, um Muster zu erkennen, Anomalien und Ausreißer zu identifizieren und statistische Modelle zu erstellen. Eine Kusto-Abfrage ist eine schreibgeschützte Anforderung zur Verarbeitung von Daten und zur Rückgabe der Ergebnisse. KQL bietet eine Vielzahl von Funktionen, die Ihre Daten auf unterschiedliche Weise analysieren.
Beispielszenario
Angenommen, Sie arbeiten bei einem Einzelhandelsunternehmen, das eine Vielzahl von Produkten verkauft. Sie sind Datenanalyst*in im Vertriebsteam und für die Bereitstellung von Erkenntnissen verantwortlich, die dem Team helfen, das Bewusstsein für seine Produkte zu fördern und den Umsatz zu steigern. Sie möchten die gewünschten Erkenntnisse bereitstellen, dazu sind jedoch Daten erforderlich, die auf mehrere Tabellen verteilt sind. Sie möchten KQL verwenden, um Erkenntnisse zu gewinnen, indem Sie Daten aus mehreren Tabellen abfragen.
Wie werden wir vorgehen?
Sie schreiben Abfragen in Kusto Query Language (KQL), um zunächst Daten anzureichern, indem Sie mehrere Tabellen kombinieren und diese Daten dann analysieren, um tiefere Einblicke zu erhalten. In diesem Modul lernen Sie Folgendes:
- Erweitern einer Faktentabelle mit Dimensionstabellendaten mithilfe der Operatoren
join
oderlookup
- Zusammenführen oder Anfügen von Zeilen aus mehreren Tabellen oder tabellarischen Ausdrücken mithilfe des
union
-Operators - Optimieren von Unterabfragen mithilfe der
materialize()
-Funktion und vorübergehender Tabellen mit demas
-Operator - Analysieren von Daten mithilfe der Aggregationsfunktionen
arg_min()
undarg_max()
dessummarize
-Operators
Voraussetzungen
- Fähigkeit zum Schreiben von Kusto-Abfragen auf Anfänger- und Fortgeschrittenenniveau
- Vertrautheit mit der
let
-Anweisung, demsummarize
-Operator und Aggregationsfunktionen
Was ist das Hauptziel?
Am Ende dieser Sitzung können Sie optimierte Kusto-Abfragen schreiben, die Daten aus mehreren Tabellen kombinieren, und durch Anreicherung der Daten weitere Erkenntnisse gewinnen.