Opprett lagrede funksjoner

Funksjoner er gjenbrukbare spørringer eller spørringsdeler. Sanntidsanalyse 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-alterfunction.

Hvis du vil ha mer informasjon om .create-or-alterfunction 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-alterfunction 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 .

    Screenshot of a KQL database landing page showing the New option dropdown menu. The option titled Function is highlighted.

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

    Screenshot of the Explore your data window showing the newly created function in Real-Time Analytics.

    Lagrede funksjoner vises under Funksjoner i Explorer-ruten .

    Screenshot of Explorer pane showing the list of stored user-defined functions.

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

    Screenshot of the Explore your data window showing query results of a stored function in Real-Time Analytics.