Freigeben über


Erstellen und Bearbeiten gespeicherter Funktionen

Funktionen sind wiederverwendbare Abfragen oder Abfrageteile. Echtzeitintelligenz unterstützt zwei Arten von Funktionen:

  • Hartcodierte integrierte Funktionen können nicht von Benutzer*innen geändert werden.

  • Von Benutzer*innen definierte Funktionen können in zwei Typen unterteilt werden:

    • Gespeicherte Funktionen: Hierbei handelt es sich um von Benutzer*innen definierte Funktionen. Sie sind gespeicherte und verwaltete Schemaentitäten wie z. B. Tabellen. Weitere Informationen zum Erstellen und Verwalten gespeicherter Funktionen finden Sie unter Übersicht über die Verwaltung gespeicherter Funktionen.
    • Abfragedefinierte Funktionen: Hierbei handelt es sich um von Benutzer*innen definierte Funktionen, die im Rahmen 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 von Benutzer*innen definierten Funktion.

In diesem Artikel erfahren Sie, wie Sie eine vorhandene gespeicherte Funktion mithilfe der .create-or-alterfunction erstellen oder ändern.

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

Voraussetzungen

Funktionen

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 nicht in den Datenbankmetadaten vorhanden ist, wird mit dem Befehl eine neue Funktion erstellt. Andernfalls wird die benannte Funktion geändert.

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

    Screenshot: Landing Page einer KQL-Datenbank mit dem Dropdownmenü „Neue Option“. Die Option „Funktion“ ist hervorgehoben.

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

    Screenshot des Fensters „Erkunden Sie Ihre Daten“ mit der neu erstellten Funktion in Echtzeitintelligenz.

    Gespeicherte Funktionen werden unter Funktionen im Bereich Explorer angezeigt.

    Screenshot: des Explorer-Bereichs mit der Liste gespeicherter von Benutzer definierter 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 des Fensters „Erkunden Sie Ihre Daten“ mit Abfrageergebnissen einer gespeicherten Funktion in Echtzeitintelligenz.

Anzeigen, Bearbeiten oder Löschen einer gespeicherten Funktion

Führen Sie die folgenden Schritte aus, um eine vorhandene gespeicherte Funktion anzuzeigen, zu bearbeiten oder zu löschen:

  1. Erweitern Sie im Explorer-Bereich den Abschnitt "Funktionen ", und klicken Sie auf die drei Punkte neben der gewünschten Funktion.

  2. Wählen Sie im Dropdownmenü eine der folgenden Optionen aus:

    1. Funktionsskript anzeigen, um das Skript der Funktion zu sehen.
    2. Bearbeiten Sie den Code, um das Funktionsskript im Fenster "Daten erkunden" zu bearbeiten.
    3. Löschen

    Screenshot des Dropdownmenüs.

  3. Wenn Sie das Funktionsskript geändert haben, wählen Sie "Ausführen" aus, um Ihre Änderungen zu speichern.