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-alter
function
.
Mer information om kommandot finns i .create-or-alter
function
.create-or-alter function
Förutsättningar
- En arbetsyta med en Microsoft Fabric-aktiverad kapacitet
- En KQL-databas med redigeringsbehörigheter
Funktioner
Med den .create-or-alter
function
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.
Bläddra till din KQL-databas och välj Ny>funktion. Kommandot
.create-or-alter
fylls i automatiskt i fönstret Utforska dina data .Ange funktionsnamnet och frågeparametrarna för funktionen i stället för platshållartexten och välj sedan Kör.
Lagrade funktioner visas under Funktioner i explorer-fönstret.
I fönstret Utforska dina data kör du en fråga för att kontrollera att du har skapat eller ändrat funktionen.