Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Funksjoner er gjenbrukbare spørringer eller spørringsdeler. Sanntidsintelligens støtter to typer funksjoner:
Innebygde funksjoner, som er hardkodede funksjoner du ikke kan endre.
Brukerdefinerte funksjoner, som er delt inn i to typer:
- Lagrede funksjoner: brukerdefinerte funksjoner som du lagrer og administrerer som databaseskjema-enheter, som tabeller. For mer informasjon om hvordan du oppretter og administrerer lagrede funksjoner, se oversikt over administrasjon av lagrede funksjoner.
-
Spørringsdefinerte funksjoner: brukerdefinerte funksjoner som du definerer og bruker innenfor rammen av en enkelt spørring. Du definerer disse funksjonene gjennom en
letsetning. For mer informasjon om hvordan du lager spørringsdefinerte funksjoner, se Lag en brukerdefinert funksjon.
I denne artikkelen lærer du hvordan du lager eller endrer en eksisterende lagret funksjon ved å bruke ..create-or-alterfunction
For mer informasjon om kommandoen .create-or-alterfunction , se .create-or-alter function.
Forutsetning
- En workspace med Microsoft Fabric-aktivert kapacitet
- En KQL-database med redigeringstillatelser
Opprett funksjoner
Denne funksjonen lar deg opprette eller endre en eksisterende funksjon ved å bruke kommandoen .create-or-alterfunction . Kommandoen lagrer funksjonen i databasemetadataene. Hvis funksjonen med den oppgitte funksjonsnavnet ikke finnes i databasemetadataene, oppretter kommandoen en ny funksjon. Ellers endrer kommandoen den navngitte funksjonen.
Bla gjennom KQL-databasen din, og velg Ny>funksjon. Kommandoen
.create-or-altervises automatisk i vinduet Utforsk dataene dine .Skriv inn funksjonsnavnet og spørringsparameterne for funksjonen din i stedet for plassholderteksten, og velg deretter Kjør.
Lagrede funksjoner vises under Funksjoner i Utforsker-panelet .
I vinduet Utforsk dataene dine , kjør en spørring for å sjekke at du har laget eller endret funksjonen din.
Liste over lagrede funksjoner
Du kan se en liste over alle lagrede funksjoner i databasen. Ved å venstreklikke på Funksjoner-alternativet eller ved å velge Vis funksjoner i rullegardinmenyen, kan du åpne listen over funksjoner.
Listen inkluderer:
- Funksjonens mappe og beskrivelse.
- Valgfrie sorterings- og søkemuligheter for å hjelpe deg å finne spesifikke funksjoner.
Venstreklikk på en funksjon i listen åpner en skrivebeskyttet forhåndsvisningsversjon av funksjonen. I nedtrekksmenyen kan du også velge Vis funksjonen for å åpne forhåndsvisningsversjonen av funksjonen, redigere eller slette funksjonen.
Organiser funksjoner med mapper
For å opprette en undermappe eller flytte til en eksisterende mappe:
- I utforskerpanelet, enten:
- Høyreklikk på funksjonen og velg Flytt til mappe>+ Ny mappe.
- Eller, velg ellipsen (...) ved siden av den spesifikke funksjonen og velg Flytt til mappe>+ Ny mappe , eller velg en eksisterende mappe.
- Høyreklikk på funksjonen og velg Flytt til mappe>+ Ny mappe.
- For å opprette en mappe, skriv inn et navn på mappen og velg Opprette. Funksjonen flyttes til den nye mappen.
- For å flytte mer enn én funksjon, må du enten skrive inn et annet mappenavn eller velge nedtrekksmenyen og krysse av i boksene ved siden av funksjonene du vil flytte til samme mappe.
- Du kan også flytte funksjoner til en eksisterende mappe. For å gjøre det, velg Flytt til mappe og deretter mappen du vil flytte funksjonen til, eller dra og slipp funksjonen inn i mappen.
Bemerkning
- Hvis du sletter en undermappe, blir ikke funksjonene i mappen slettet, men flyttet tilbake til foreldremappen.
- En undermappe slettes automatisk når det ikke finnes noen funksjoner i mappen.
- Mapper kan opprettes per ressurstype, og navnet må være unikt per ressurstype. For eksempel kan du ha en table-mappe og en functions-mappe med samme navn, men du kan ikke ha to functions-mapper med samme navn.
Vis og forhåndsvisning av en lagret funksjon
For å se eller forhåndsvise en eksisterende lagret funksjon, følg disse trinnene:
I Utforsker-panelet, utvid Funksjoner-seksjonen. Venstreklikk på ønsket funksjon for å åpne forhåndsvisningen eller velg de tre prikkene og vis-funksjonen.
En skrivebeskyttet versjon av funksjonsskriptet åpnes i vinduet Utforsk dataene dine .
- Du kan velge Forhåndsvisning av resultater for å forhåndsvise funksjonsresultatene.
- Hvis funksjonen inkluderer parametere, kan du legge inn verdier for disse parameterne. Deretter velger du Forhåndsvisning av resultater for å se resultatet basert på parameterverdiene du har oppgitt.
- Forhåndsvisningsresultatene viser opptil 100 poster basert på funksjonsspørringen.
Rediger eller slett en lagret funksjon
For å redigere eller slette en eksisterende lagret funksjon, bruk følgende steg:
I Utforsker-panelet, utvid Funksjoner-seksjonen. Velg de tre prikkene ved siden av ønsket funksjon.
Velg enten fra rullegardinmenyen:
- Rediger med kode for å redigere funksjonsskriptet i vinduet Utforsk dataene dine .
- Slett
Hvis du har endret funksjonsskriptet, velg Kjør for å lagre endringene dine.