Share via


Tipi di entità

Le query Kusto vengono eseguite nel contesto di un database Kusto collegato a un cluster Kusto. I dati nel database sono disposti in tabelle, a cui la query può fare riferimento, e all'interno della tabella sono organizzati come griglia rettangolare di colonne e righe. Inoltre, le query possono fare riferimento a funzioni archiviate nel database, ovvero frammenti di query resi disponibili per il riutilizzo.

  • I cluster sono entità che contengono database. Non hanno un nome, ma è possibile farvi riferimento usando la funzione speciale cluster() con l'URI del cluster. Ad esempio, cluster("https://help.kusto.windows.net") è un riferimento a un cluster che contiene il database Samples.

  • I database sono entità denominate che contengono tabelle e funzioni archiviate. Tutte le query Kusto vengono eseguite nel contesto di un database e possono fare riferimento alle entità di tale database senza qualificazioni. Inoltre, è possibile fare riferimento ad altri database del cluster, o a database di altri cluster, mediante la funzione speciale database(). Ad esempio, cluster("https://help.kusto.windows.net").database("Samples") è un riferimento universale a un database specifico.

  • Le tabelle sono entità denominate che contengono dati. Una tabella include un set ordinato di colonne e zero o più righe di dati, ognuna delle quali contiene un valore di dati per ogni colonna della tabella. È possibile fare riferimento alle tabelle in base al nome solo se si trovano nel database nel contesto della query oppure, in caso contrario, qualificandole con un riferimento al database. Ad esempio, cluster("https://help.kusto.windows.net").database("Samples").StormEvents è un riferimento universale a una tabella specifica nel database Samples. È possibile fare riferimento alle tabelle anche usando la funzione speciale table().

  • Le colonne sono entità denominate che hanno un tipo di dati scalare. Nella query viene fatto riferimento alle colonne in relazione al flusso TDS che si trova nel contesto dell'operatore specifico che vi fa riferimento.

  • Le funzioni archiviate sono entità denominate che consentono il riutilizzo di query o parti di query Kusto.

  • Le visualizzazioni sono tabelle virtuali basate su funzioni (archiviate o definite in modo ad hoc).

  • Le tabelle esterne sono entità che fanno riferimento a dati archiviati all'esterno del database Kusto. Le tabelle esterne vengono usate per esportare i dati da Kusto all'archiviazione esterna, nonché per eseguire query sui dati esterni senza inserirli in Kusto.