Dela via


Skapa lagrade funktioner

Funktioner är återanvändbara frågor eller frågedelar. Realtidsinformation stöder två typer av funktioner:

  • Inbyggda funktioner, som är hårdkodade funktioner som inte kan ändras av användare.

  • Användardefinierade funktioner, som är indelade i två typer:

    • Lagrade funktioner: är användardefinierade funktioner som lagras och hanterade databasschemaentiteter (till exempel tabeller). Mer information om hur du skapar och hanterar lagrade funktioner finns i Översikt över hantering av lagrade funktioner.
    • Frågedefinierade funktioner: är användardefinierade funktioner som definieras och används inom omfånget för en enskild fråga. Definitionen av sådana funktioner sker via en let-instruktion. Mer information om hur du skapar frågedefinierade funktioner finns i Skapa en användardefinierad funktion.

I den här artikeln får du lära dig hur du skapar eller ändrar en befintlig lagrad funktion med hjälp av .create-or-alterfunction.

Mer information om kommandot finns i .create-or-alterfunction.create-or-alter function

Förutsättningar

Functions

Med den .create-or-alterfunction här funktionen kan du skapa eller ändra en befintlig funktion med hjälp av kommandot som lagrar den i databasmetadata. Om funktionen med det angivna functionName inte finns i databasmetadata skapar kommandot en ny funktion. Annars ändras den namngivna funktionen.

  1. Bläddra till din KQL-databas och välj Ny>funktion. Kommandot .create-or-alter fylls i automatiskt i fönstret Utforska dina data .

    Skärmbild av en KQL-databaslandningssida som visar listrutan Nytt alternativ. Alternativet Funktion är markerat.

  2. Ange funktionsnamnet och frågeparametrarna för funktionen i stället för platshållartexten och välj sedan Kör.

    Skärmbild av fönstret Utforska dina data som visar den nyligen skapade funktionen i Realtidsinformation.

    Lagrade funktioner visas under Funktioner i explorer-fönstret.

    Skärmbild av Explorer-fönstret som visar listan över lagrade användardefinierade funktioner.

  3. I fönstret Utforska dina data kör du en fråga för att kontrollera att du har skapat eller ändrat funktionen.

    Skärmbild av fönstret Utforska dina data som visar frågeresultat för en lagrad funktion i Realtidsinformation.