Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Funktioner er forespørgsler, der kan genbruges, eller forespørgselsdele. Realtidsintelligens understøtter to typer funktioner:
Indbyggede funktioner, som er hardkodede funktioner, du ikke kan ændre.
Brugerdefinerede funktioner, der er opdelt i to typer:
- Lagrede funktioner: brugerdefinerede funktioner, som du gemmer og administrerer som database-skema-enheder, såsom tabeller. For mere information om, hvordan man opretter og administrerer lagrede funktioner, se Oversigt over styring af lagrede funktioner.
-
Forespørgselsdefinerede funktioner: brugerdefinerede funktioner, som du definerer og bruger inden for rammen af en enkelt forespørgsel. Du definerer disse funktioner gennem en
letsætning. For mere information om, hvordan man opretter forespørgselsdefinerede funktioner, se Opret en brugerdefineret funktion.
I denne artikel lærer du, hvordan du opretter eller ændrer en eksisterende lagret funktion ved at bruge ..create-or-alterfunction
For mere information om kommandoen .create-or-alterfunction , se .create-or-alter function.
Forudsætninger
- En workspace med en Microsoft Fabric-aktiveret kapacitet
- En KQL-database med redigeringstilladelser
Opret funktioner
Denne funktion gør det muligt at oprette eller ændre en eksisterende funktion ved at bruge kommandoen .create-or-alterfunction . Kommandoen gemmer funktionen i databasemetadata. Hvis funktionen med den angivne funktionsnavn ikke findes i databasemetadataene, opretter kommandoen en ny funktion. Ellers ændrer kommandoen den navngivne funktion.
Gå ind i din KQL-database, og vælg Ny>funktion. Kommandoen
.create-or-altervises automatisk i vinduet Udforsk dine data .Indtast funktionsnavnet og forespørgselsparametrene for din funktion i stedet for pladsholderteksten, og vælg derefter Kør.
Lagrede funktioner vises under Funktioner i Udforsker-panelet .
I vinduet Udforsk dine data kan du køre en forespørgsel for at tjekke, at du har oprettet eller ændret din funktion med succes.
Liste over lagrede funktioner
Du kan se en liste over alle lagrede funktioner i databasen. Ved at venstreklikke på Funktioner-muligheden eller vælge Vis funktioner i rullemenuen kan du åbne listen over funktioner.
Listen omfatter:
- Funktionens mappe og dens beskrivelse.
- Valgfrie sorterings- og søgefunktioner for at hjælpe dig med at finde specifikke funktioner.
Venstreklik på en funktion i listen åbner en skrivebeskyttet forhåndsvisning af funktionen. I dropdown-menuen kan du også vælge Vis funktionen for at åbne forhåndsvisningsversionen af funktionen, redigere eller slette funktionen.
Se og forhåndsvisning af en lagret funktion
For at se eller forhåndsvise en eksisterende lagret funktion, følg disse trin:
I Explorer-panelet udvid du sektionen Funktioner . Venstreklik på den ønskede funktion for at åbne forhåndsvisningen eller vælg de tre prikker og vis-funktionen.
En skrivebeskyttet version af funktionsscriptet åbner i vinduet Udforsk dine data .
- Du kan vælge Forhåndsvisning af resultater for at forhåndsvise funktionsresultaterne.
- Hvis funktionen indeholder parametre, kan du indtaste værdier for disse parametre. Vælg derefter Forhåndsvisning af resultater for at se outputtet baseret på de parameterværdier, du har angivet.
- Forhåndsvisningsresultaterne viser op til 100 poster baseret på funktionsforespørgslen.
Rediger eller slet en lagret funktion
For at redigere eller slette en eksisterende lagret funktion, brug følgende trin:
I Explorer-panelet udvid du sektionen Funktioner . Vælg de tre prikker ved siden af den ønskede funktion.
Vælg en af følgende i rullemenuen:
- Rediger med kode for at redigere funktionsscriptet i vinduet Udforsk dine data .
- Slette
Hvis du har ændret funktionsscriptet, vælg Kør for at gemme dine ændringer.