Condividi tramite


Dati query in un set di query KQL

Questo articolo illustra come usare un set di query KQL. Il set di query KQL è l'elemento usato per eseguire query, visualizzare e personalizzare i risultati delle query sui dati provenienti da origini dati diverse, ad esempio Eventhouse, database KQL e altro ancora.

Il set di query KQL usa il linguaggio di query Kusto (KQL) per la creazione di query e supporta anche molte funzioni SQL. Per altre informazioni sul linguaggio di query, vedere Panoramica del linguaggio di query Kusto.

Prerequisiti

Selezionare un'origine dati

Le query vengono eseguite nel contesto di un'origine dati. È possibile modificare l'origine dati associata in qualsiasi momento e conservare le query salvate nell'editor di query. È possibile associare la tua query KQL con più origini dati di tipi diversi, tra cui un database KQL o un'origine dati proveniente da un cluster di Azure Data Explorer.

Selezionare la scheda corrispondente al tipo di origine dati desiderato.

  1. Aprire il set di query KQL.

  2. Nel riquadro sul lato sinistro della pagina della query, sotto Explorer e sotto la barra di ricerca, utilizzare il commutatore di database per espandere il menu delle connessioni all'origine dati.

    Screenshot del menu origine dati che mostra un elenco di origini dati connesse.

  3. Selezionare Aggiungi origine datie quindi selezionare OneLake data hub.

  4. Nella finestra dell'hub dati OneLake visualizzata selezionare un database KQL per connettersi al set di query KQL e quindi selezionare Connetti. In alternativa, chiudere la finestra dell'hub dati di OneLake e usare il menu + Aggiungi origine dati per connettersi a un'origine dati diversa.

Sotto il nome dell'origine dati viene visualizzato un elenco di tabelle associate a questa origine dati.

Scrivere una query

Ora che si è connessi all'origine dati, è possibile eseguire query su questi dati. L'oggetto Queryset KQL usa il linguaggio di query Kusto (KQL) per interrogare i dati da qualsiasi origine dati a cui hai accesso. Per altre informazioni su KQL, vedere Panoramica del Linguaggio di query Kusto (KQL).

Gli esempi seguenti usano i dati disponibili pubblicamente in https://kustosamples.blob.core.windows.net/samplefiles/StormEvents.csv.

  1. Scrivere o copiare una query nel riquadro superiore del set di query KQL.

  2. Eseguire la query selezionando il pulsante Esegui o premendo Maiusc+Invio.

    L'output della query risultante viene visualizzato nella griglia dei risultati, visualizzato sotto il riquadro della query. Si noti il segno di spunta verde che indica che la query è stata completata correttamente e il tempo usato per calcolare i risultati della query.

    Screenshot del set di query KQL che mostra i risultati di una query. Sia la query che il riquadro dei risultati sono evidenziati.

Interagire con le sorgenti di dati

L'esploratore delle origini dati consente di passare tra le origini dati connesse alla scheda queryset che si sta utilizzando.

Nella parte superiore del riquadro Esplora origini dati, in Explorer è possibile usare la barra di ricerca per cercare un'origine dati specifica. È anche possibile usare il selettore di database sotto la barra di ricerca per espandere il menu delle connessioni delle origini dati. Selezionare l'origine dati da usare. Se il nome della scheda non è stato modificato in precedenza, prende automaticamente il nome dall'origine dati.

Screenshot che mostra come cambiare origine dati utilizzando la barra di ricerca e il selettore di database nel pannello Esplora.

Il riquadro Esplora origini dati include due sezioni. La sezione superiore elenca tutti gli elementi nell'origine dati e la sezione inferiore mostra tutte le origini dati disponibili nel set di query.

Elementi nell'origine dati

La sezione superiore dell'esploratore di origini dati mostra tutti gli elementi inclusi nell'origine dati in uso.

  • Tabelle
  • Visualizzazione materializzata
  • Collegamenti
  • Funzioni

Selezionare la freccia > a sinistra dell'elemento da espandere. È possibile eseguire il drill-down per visualizzare altri dettagli selezionando la freccia > a sinistra degli elementi nei livelli di elenco successivi. Ad esempio, in Tabelleselezionare la freccia > a sinistra di una tabella per visualizzare l'elenco delle colonne in tale tabella.

Per aprire il menu azione, passare il puntatore del mouse su una voce nell'elenco espanso e selezionare il Altre azioni menu [...]. Il menu mostra le opzioni seguenti:

  • Aggiornare il database
  • Visualizzare il profilo dati
  • Inserisci: per creare e copiare uno script
  • Ottenere dati: per aggiungere una nuova origine dati
  • Creare un dashboard
  • Elimina tabella

Sono disponibili azioni diverse per diversi tipi di elemento.

Screenshot che mostra il riquadro Esploratore, come espandere l'elenco di elementi nella sorgente dati e dove trovare il menu Altri comandi.

Origini dati disponibili

La sezione inferiore dell'esploratore di origini dati mostra tutte le fonti di dati disponibili aggiunte al queryset.

Per aprire il menu azione, passare il puntatore del mouse sul nome dell'origine dati e selezionare il Altre azioni menu [...]. Il menu mostra le opzioni seguenti:

  • Aggiornare il database
  • Usare questo database: passare all'uso di questa origine dati nella scheda corrente
  • Query in una nuova scheda: aprire questa origine dati in una nuova scheda nel set di query
  • Rimuovi origine: rimuove tutti i database nell'origine dati
  • Rimuovi database: rimuove solo il database selezionato

Screenshot che mostra la sezione inferiore del riquadro Esplora risorse in cui sono elencate tutte le origini dati aggiunte al set di query.

Copia la query

È possibile copiare e condividere le query create.

  1. Nella parte superiore della finestra, selezionare la scheda Home.

  2. Nel riquadro query selezionare Copia query.

    Screenshot della scheda Gestisci del set di query KQL che mostra l'elenco a discesa dell'opzione copia query o risultati query.

    Nella tabella seguente vengono illustrate le numerose opzioni per la copia di una query.

    Azione Descrizione
    Copia la query Copiare il testo della query.
    Collegamento negli Appunti Copiare un deep link che può essere usato per eseguire la query.
    Collegamento e query negli Appunti Copiare un collegamento che può essere usato per eseguire la query e il testo della query.
    Collegamento, query e risultati negli Appunti Copiare un collegamento che può essere usato per eseguire la query, il testo della query e i risultati della query.
    Copiare i risultati Copiare i risultati della query.
  3. Selezionare l'azione desiderata dall'elenco.

  4. Incollare queste informazioni per modificarle o condividerle, ad esempio in Microsoft Word, Microsoft Teams o Outlook.

    Importante

    L'utente che riceve il collegamento alla query deve disporre delle autorizzazioni di visualizzazione per i dati sottostanti per eseguire la query e visualizzare i risultati.

Gestire le schede del set di query

All'interno di un set di query KQL è possibile creare più schede. Ogni scheda nel set di query KQL può essere associata a un database KQL diverso e consente di salvare le query per usarle in un secondo momento o di condividerle con altri per collaborare all'esplorazione dei dati. È anche possibile modificare il database KQL associato a qualsiasi scheda, consentendo di eseguire la stessa query sui dati in database diversi.

È possibile gestire le schede come segue:

  • Modificare la connessione all'origine dati esistente: in Explorer e nella barra di ricerca, utilizzare il selettore di database per espandere il menu delle connessioni all'origine dati.
  • Rinominare una scheda: accanto al nome della scheda selezionare l'icona a forma di matita .
  • Aggiungi una nuova scheda: a destra delle schede esistenti nella barra dei comandi selezionare il segno più +. Schede diverse possono essere collegate a origini dati diverse.
  • Altre azioni: Sul lato destro della barra dei comandi, c'è un menu a schede con ulteriori azioni per gestire le varie schede nel tuo set di query.
  • Modificare le posizioni delle schede: usare i gesti di trascinamento.

Screenshot del menu con più schede per la gestione di più schede nel set di query KQL.

Esporta dati come CSV

Invece di copiare e incollare semplicemente l'output della query, è anche possibile esportare i risultati della query.

Si tratta di un metodo monouso per esportare un file CSV contenente i risultati della query.

  1. Nella parte superiore della finestra, selezionare la scheda Home.

    Screenshot della scheda Home del set di query KQL che mostra l'opzione evidenziata per esportare i risultati in CSV.

  2. Nel riquadro della query selezionare Esporta in CSV.

  3. Salvare il file CSV in locale.

Eliminare il set di query KQL

Per eliminare il set di query KQL:

  1. Selezionare l'area di lavoro in cui si trova il set di query KQL.

  2. Passare il puntatore del mouse sul set di query KQL da eliminare. Selezionare Altro [...], quindi Elimina.

    Screenshot dell'area di lavoro di Microsoft Fabric che mostra come eliminare un set di query KQL.

Passaggio successivo