Opgeslagen functies maken
Functies zijn herbruikbare query's of queryonderdelen. Realtime intelligence ondersteunt twee soorten functies:
Ingebouwde functies, die in code vastgelegde functies zijn die niet kunnen worden gewijzigd door gebruikers.
Door de gebruiker gedefinieerde functies, die zijn onderverdeeld in twee typen:
- Opgeslagen functies: zijn door de gebruiker gedefinieerde functies die zijn opgeslagen en beheerde databaseschema-entiteiten (zoals tabellen). Zie het overzicht van het beheer van opgeslagen functies voor meer informatie over het maken en beheren van opgeslagen functies.
- Querygedefinieerde functies: zijn door de gebruiker gedefinieerde functies die binnen het bereik van één query worden gedefinieerd en gebruikt. De definitie van dergelijke functies wordt uitgevoerd via een let-instructie. Zie Een door de gebruiker gedefinieerde functie maken voor meer informatie over het maken van door query's gedefinieerde functies.
In dit artikel leert u hoe u een bestaande opgeslagen functie maakt of wijzigt met behulp van de .create-or-alter
function
.
Zie voor meer informatie over de .create-or-alter
function
opdracht .create-or-alter function
Vereisten
- Een werkruimte met een Capaciteit met Microsoft Fabric
- Een KQL-database met bewerkingsmachtigingen
Functies
Met deze functie kunt u een bestaande functie maken of wijzigen met behulp van de .create-or-alter
function
opdracht, waarin deze wordt opgeslagen in de metagegevens van de database. Als de functie met de opgegeven functionName niet bestaat in de metagegevens van de database, maakt de opdracht een nieuwe functie. Anders wordt de benoemde functie gewijzigd.
Blader naar uw KQL-database en selecteer Nieuwe>functie. De
.create-or-alter
opdracht wordt automatisch ingevuld in het venster Uw gegevens verkennen.Voer de functienaam en queryparameters van uw functie in in plaats van de tekst van de tijdelijke aanduiding en selecteer Vervolgens Uitvoeren.
Opgeslagen functies worden weergegeven onder Functies in het deelvenster Explorer.
Voer in het venster Uw gegevens verkennen een query uit om te controleren of u de functie hebt gemaakt of gewijzigd.