Creare funzioni archiviate
Le funzioni sono query o parti di query riutilizzabili. L'Intelligence in tempo reale supporta due tipi di funzioni:
Le funzioni predefinite sono funzioni hardcoded definite che non possono essere modificate dagli utenti.
Le funzioni definite dall'utente vengono suddivise in due tipi:
- Funzioni archiviate: funzioni definite dall'utente che sono entità dello schema del database archiviate e gestite, (ad esempio le tabelle). Per altre informazioni su come creare e gestire funzioni archiviate, vedere Informazioni generali sulla gestione delle funzioni archiviate.
- Funzioni definite da query: funzioni definite dall'utente che vengono definite e usate nell'ambito di una singola query. La definizione di queste funzioni viene fatta tramite un'istruzione let. Per altre informazioni sulle funzioni definite dalle query, vedere Creare funzioni definite dall'utente.
Questo articolo illustra come creare o modificare una funzione archiviata esistente usando .create-or-alter
function
.
Per altre informazioni sul comando .create-or-alter
function
, vedere .create-or-alter function
Prerequisiti
- Un'area di lavoro con una capacità abilitata per Microsoft Fabric
- Un database KQL con autorizzazioni di modifica
Funzioni
Questa funzionalità consente di creare o modificare una funzione esistente usando il comando .create-or-alter
function
, che lo archivia nei metadati del database. Se la funzione con functionName specificato non esiste nei metadati del database, il comando crea una nuova funzione. In caso contrario, la funzione denominata viene modificata.
Passare al database KQL e selezionare Nuova>funzione. Il comando
.create-or-alter
viene popolato automaticamente nella finestra Esplora dati.Immettere il nome della funzione e i parametri di query della funzione anziché il testo segnaposto e quindi selezionare Esegui.
Le funzioni archiviate vengono visualizzate in Funzioni nel riquadro Esplora risorse.
Nella finestra Esplora i dati, eseguire una query per verificare che la funzione sia stata creata o modificata correttamente.