Erstellen gespeicherter Funktionen

Wichtig

Microsoft Fabric befindet sich in der Vorschau.

Funktionen sind wiederverwendbare Abfragen oder Abfrageteile. Real-Time Analytics unterstützt zwei Arten von Funktionen:

  • Integrierte Funktionen, bei denen es sich um hartcodierte Funktionen handelt, die von Benutzern nicht geändert werden können.

  • Benutzerdefinierte Funktionen, die in zwei Typen unterteilt sind:

    • Gespeicherte Funktionen: Sind benutzerdefinierte Funktionen, die gespeicherte und verwaltete Datenbankschemaentitäten (z. B. Tabellen) sind. Weitere Informationen zum Erstellen und Verwalten gespeicherter Funktionen finden Sie unter Übersicht über die Verwaltung gespeicherter Funktionen.
    • Abfragedefinierte Funktionen: Sind benutzerdefinierte Funktionen, die innerhalb des Bereichs einer einzelnen Abfrage definiert und verwendet werden. Solche Funktionen werden mithilfe einer let-Anweisung definiert. Weitere Informationen zum Erstellen abfragedefinierter Funktionen finden Sie unter Erstellen einer benutzerdefinierten Funktion.

In diesem Artikel erfahren Sie, wie Sie eine vorhandene gespeicherte Funktion mithilfe von .create-or-alterfunctionerstellen oder ändern.

Weitere Informationen zum .create-or-alterfunction Befehl finden Sie unter .create-or-alter function

Voraussetzungen

Functions

Mit diesem Feature können Sie eine vorhandene Funktion mithilfe des .create-or-alterfunction Befehls erstellen oder ändern, der sie in den Datenbankmetadaten speichert. Wenn die Funktion mit dem angegebenen functionName in den Datenbankmetadaten nicht vorhanden ist, erstellt der Befehl eine neue Funktion. Andernfalls wird die benannte Funktion geändert.

  1. Navigieren Sie zu Ihrer KQL-Datenbank, und wählen Sie Neue>Funktion aus. Der .create-or-alter Befehl wird automatisch im Fenster Daten durchsuchen aufgefüllt.

    Screenshot: Zielseite einer KQL-Datenbank mit dem Dropdownmenü

  2. Geben Sie anstelle des Platzhaltertexts den Funktionsnamen und abfrageparameter Ihrer Funktion ein, und wählen Sie dann Ausführen aus.

    Screenshot: Durchsuchen des Datenfensters mit der neu erstellten Funktion in Real-Time Analytics

    Gespeicherte Funktionen werden unter Funktionen in der Datenstruktur angezeigt.

    Screenshot: Datenstruktur mit der Liste der gespeicherten benutzerdefinierten Funktionen

  3. Führen Sie im Fenster Daten durchsuchen eine Abfrage aus, um zu überprüfen, ob Sie Ihre Funktion erfolgreich erstellt oder geändert haben.

    Screenshot: Fenster

Nächste Schritte

Abfragen von Daten in einem KQL-Abfrageset