Visualizzazioni
Una visualizzazione è una tabella virtuale basata sul set di risultati di una query di Linguaggio di query Kusto (KQL).
Come le tabelle reali, le visualizzazioni organizzano i dati con righe e colonne e partecipano alle attività che coinvolgono la risoluzione dei nomi di tabella con caratteri jolly, ad esempio union * e cerca * scenari. Tuttavia, a differenza delle tabelle reali, le visualizzazioni non gestiscono l'archiviazione dati dedicata. Invece, rappresentano dinamicamente il risultato di una query.
Come definire una visualizzazione
Le visualizzazioni vengono definite tramite funzioni definite dall'utente, che vengono fornite in due forme: funzioni definite da query e funzioni archiviate. Per qualificarsi come vista, una funzione deve accettare argomenti e restituire un'espressione tabulare come output.
Per definire una funzione definita da query come visualizzazione, specificare la view
parola chiave prima della definizione della funzione. Per un esempio, vedere Visualizzazione definita dalla query.
Per definire una funzione archiviata come visualizzazione, impostare la view
proprietà su true
quando si crea la funzione. Per un esempio, vedere Visualizzazione archiviata. Per altre informazioni, vedere il comando della funzione .create.
Esempio
Visualizzazione definita da query
La query seguente definisce due funzioni: T_view
e T_notview
. I risultati della query mostrano che T_view
solo il riferimento con caratteri jolly nell'operazione di unione viene risolto.
let T_view = view () { print x=1 };
let T_notview = () { print x=2 };
union T*
Visualizzazione archiviata
La query seguente definisce una visualizzazione archiviata. Questa visualizzazione si comporta come qualsiasi altra funzione archiviata, ma può partecipare a scenari con caratteri jolly.
.create function
with (view=true, docstring='Simple demo view', folder='Demo')
MyView() { StormEvents | take 100 }
Contenuti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per