Del via


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

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.

  1. Bla til KQL-databasen, og velg Ny>funksjon. Kommandoen .create-or-alter fylles automatisk ut i Utforsk data-vinduet .

    Skjermbilde av en målside for KQL-database som viser rullegardinmenyen Nytt alternativ. Alternativet Funksjon er uthevet.

  2. Skriv inn funksjonsnavnet og spørringsparameterne for funksjonen i stedet for plassholderteksten, og velg deretter Kjør.

    Skjermbilde av Utforsk datavinduet som viser den nyopprettede funksjonen i sanntidsintelligens.

    Lagrede funksjoner vises under Funksjoner i Explorer-ruten .

    Skjermbilde av Explorer-ruten som viser listen over lagrede brukerdefinerte funksjoner.

  3. Kjør en spørring i utforsk datavinduet for å kontrollere at du har opprettet eller endret funksjonen.

    Skjermbilde av Utforsk datavinduet som viser spørringsresultater fra en lagret funksjon i sanntidsintelligens.