Opprett lagrede funksjoner
Funksjoner er gjenbrukbare spørringer eller spørringsdeler. Sanntidsintelligens støtter to typer funksjoner:
Innebygde funksjoner, som er hardkodede funksjoner som ikke kan endres av brukere.
Brukerdefinerte funksjoner, som er delt inn i to typer:
- Lagrede funksjoner: er brukerdefinerte funksjoner som er lagrede og administrerte databaseskjemaenheter (for eksempel tabeller). Hvis du vil ha mer informasjon om hvordan du oppretter og administrerer lagrede funksjoner, kan du se Oversikt over administrasjon av lagrede funksjoner.
- Spørringsdefinerte funksjoner: er brukerdefinerte funksjoner som er definert og brukt innenfor omfanget av én enkelt spørring. Definisjonen av slike funksjoner gjøres gjennom en la-setning. Hvis du vil ha mer informasjon om hvordan du oppretter spørringsdefinerte funksjoner, kan du se Opprette en brukerdefinert funksjon.
I denne artikkelen lærer du hvordan du oppretter eller endrer en eksisterende lagret funksjon ved hjelp av .create-or-alter
function
.
Hvis du vil ha mer informasjon om .create-or-alter
function
kommandoen, kan du se .create-or-alter function
Forutsetning
- Et arbeidsområde med en Microsoft Fabric-aktivert kapasitet
- En KQL-database med redigeringstillatelser
Funksjoner
Med denne funksjonen kan du opprette eller endre en eksisterende funksjon ved hjelp av .create-or-alter
function
kommandoen, som lagrer den i databasemetadataene. Hvis funksjonen med den angitte funksjonenName ikke finnes i databasemetadataene, oppretter kommandoen en ny funksjon. Ellers endres den navngitte funksjonen.
Bla til KQL-databasen, og velg Ny>funksjon. Kommandoen
.create-or-alter
fylles automatisk ut i Utforsk data-vinduet .Skriv inn funksjonsnavnet og spørringsparameterne for funksjonen i stedet for plassholderteksten, og velg deretter Kjør.
Lagrede funksjoner vises under Funksjoner i Explorer-ruten .
Kjør en spørring i utforsk datavinduet for å kontrollere at du har opprettet eller endret funksjonen.