Condividi tramite


Creare livelli usando i dati Kusto

Questo articolo descrive l'aggiunta di dati KQL da tabelle, funzioni e viste materializzate di Kusto a Fabric Maps e la configurazione dello strato risultante per la visualizzazione. Per altre informazioni sull'integrazione di Kusto, vedere Integrazione di Kusto in Fabric Maps.

Importante

I set di query KQL incorporati sono deprecati per l'uso in Mappe infrastruttura. Non è più possibile creare nuovi livelli mappa usando set di query KQL o usare Application Lifecycle Management (ALM) per importare o esportare il set di query associato a un livello mappa, che ora non è più supportato.

I livelli di mappa esistenti creati da queryset KQL continueranno a funzionare fino al 29 giugno 2026.

Per garantire un supporto continuo, eseguire la migrazione dei livelli esistenti alle funzioni Kusto, che funzionano anche con ALM. Per altre informazioni, vedere Eseguire la migrazione di query KQL alla funzione Kusto.

Prerequisiti

Prima di iniziare, assicurarsi di:

  • È possibile accedere a un database KQL in Microsoft Fabric.
  • La tabella di destinazione, la funzione o la vista materializzata restituiscono colonne geometria.
  • Si dispone dell'autorizzazione per creare e modificare le mappe in Fabric.

Creare uno strato di dati da un database KQL

  1. Aprire la mappa in modalità di modifica.

  2. In Esplora risorse selezionare la scheda Elementi infrastruttura

  3. Selezionare il pulsante Aggiungi , quindi selezionare Database KQL dall'elenco a discesa.

    Screenshot del riquadro Explorer in Mappe Fabric che mostra la scheda Elementi Fabric. Il menu a discesa Aggiungi è aperto e visualizza tre opzioni: Lakehouse, database KQL e Ontology (anteprima). Ontology (anteprima) è evidenziata nell'elenco. L'interfaccia fornisce l'accesso alle origini dati per l'aggiunta ai livelli della mappa.

  4. Espandere il database KQL connesso, quindi espandere Tabelle, Funzioni o Viste materializzate.

    Screenshot del riquadro Explorer in Fabric Maps che mostra la scheda Elementi di Fabric con un database OneLake espanso. La gerarchia del database visualizza tre sezioni collassabili: Tabelle, Viste materializzate e Funzioni.

  5. Fare clic con il pulsante destro del mouse sull'entità di destinazione e selezionare Mostra sulla mappa.

    Una schermata del riquadro Esplora in Fabric Maps con la scheda Elementi Fabric attiva. Il menu contestuale è aperto su un'entità di database KQL, visualizzando l'opzione Mostra sulla mappa. Il menu appare nella barra laterale sinistra, sopra la visualizzazione della mappa, permettendo agli utenti di aggiungere la sorgente dati KQL selezionata come layer.

    Questa azione avvia la procedura guidata di configurazione del livello dati.

  6. Nel passaggio Anteprima dati esaminare l'output della query per verificare che vengano restituite le colonne e i valori previsti. Questa anteprima riflette i dati che vengono resi sulla mappa. Dopo aver confermato, selezionare Avanti.

    Screenshot del passaggio di anteprima dei risultati della query di Mappe Fabric che mostra una tabella con dati spaziali. Nella tabella vengono visualizzate colonne per latitudine, longitudine e geometria contenenti nove righe di dati. La barra laterale sinistra mostra tre passaggi: Anteprima dei dati (attualmente attivo e evidenziato in verde acqua), Imposta intervallo di aggiornamento dati e geometria e Rivedi e aggiungi alla mappa. In basso a destra ci sono i pulsanti Annulla e Avanti. Questo passaggio consente agli utenti di verificare che le colonne previste e i valori delle coordinate geografiche siano presenti prima di configurare il layer.

  7. Nel passaggio di configurazione di impostazione della geometria e dell'intervallo di aggiornamento dei dati, specificare come viene definita la geometria e quindi selezionare Avanti.

    Sono disponibili due opzioni per definire la geometria:

    1. I dati di latitudine e longitudine vengono archiviati in colonne separate

      • Selezionare latitudine e longitudine situate in colonne separate.
      • Scegliere le colonne latitudine e longitudine dall'elenco.
      • Selezionare l'intervallo di aggiornamento dati desiderato.

      Screenshot del passaggio di configurazione Imposta geometria e intervallo di aggiornamento dati. Il pannello principale visualizza un modulo con tre sezioni: Livello dati con un campo nome contenente gli ultimi dati di volo - Stati Uniti, colonna dati Geometria con un elenco a discesa impostato su Dati di latitudine e longitudine situati in colonne separate, seguito dai campi colonna Latitudine e Longitudine, entrambi popolati, e sezione di aggiornamento dati con un elenco a discesa impostato su 5 secondi. La barra laterale sinistra mostra un indicatore di stato in tre passaggi con Set geometry and data refresh interval evidenziato in teal. In basso a destra sono presenti i pulsanti Indietro e Avanti. Questo passaggio consente agli utenti di specificare le colonne di geometria e di impostare la frequenza con cui il livello mappa viene aggiornato con nuovi dati.

    2. I dati geometry vengono archiviati in una singola colonna

      • Selezionare Dati geometrici situati in una singola colonna.
      • Scegli la colonna di geometria dall'elenco.
      • Selezionare l'intervallo di aggiornamento dati desiderato.

      Screenshot del passaggio di configurazione del set di geometrie e intervallo di aggiornamento dati per una singola colonna geometria. Nel modulo viene visualizzato il campo Nome livello dati con Dati di volo più recenti - Stati Uniti. La colonna dati geometry è impostata su I dati di geometria sono situati in una singola colonna con un campo colonna geometria popolato, e l'elenco a discesa Aggiornamento dati è impostato su 5 secondi. La barra laterale sinistra visualizza un indicatore di stato in tre passaggi con Imposta geometria e intervallo di aggiornamento dati evidenziato. I pulsanti Indietro e Avanti sono visualizzati in basso a destra.

      Suggerimento

      Quando usare la geometria dinamica

      Usare una colonna geometry dinamica quando la funzione Kusto restituisce geometrie non di punto, ad esempio linee o poligoni, o quando la geometria è rappresentata come GeoJSON. La geometria dinamica è particolarmente adatta per route, limiti e aree in cui le colonne di latitudine e longitudine non sono sufficienti. Per altre informazioni, vedere Il tipo di dati dinamico

  8. Nel passaggio Rivedi e aggiungi alla mappa verificare le impostazioni come previsto. Dopo la conferma, selezionare Aggiungi alla mappa.

    Con i dati geometrici in due colonne

    Revisione e aggiunta di Mappe infrastruttura alla fase di configurazione della mappa. Il modulo visualizza l'origine dati: Database KQL RandomRealTimeData, Funzione: RealTimeDataFunction1, Nome livello dati: Dati più recenti - US, Colonna dati geometria: dati di latitudine e longitudine situati in colonne separate con campi di latitudine e longitudine popolati, aggiornamento dati: ogni 5 secondi. La barra laterale sinistra mostra lo stato di avanzamento in tre passaggi: anteprima dei dati, Imposta geometria e intervallo di aggiornamento dati, e Rivedi e aggiungi alla mappa (evidenziata in verde acqua). In basso a destra sono contenuti i pulsanti Indietro e Aggiungi alla mappa per finalizzare la configurazione del livello Kusto.

    Con i dati Geometry in una singola colonna:

    Revisione delle mappe Fabric e aggiunta al passaggio di configurazione della mappa. Il modulo visualizza origine dati: database KQL RandomRealTimeData, Funzione: RealTimeDataFunction1, Nome strato dati: Ultimi dati di volo - US, Colonna dati di geometria: situata in una singola colonna con campo di geometria popolato, Aggiornamento dati: 5 secondi. La barra laterale sinistra mostra lo stato di avanzamento in tre passaggi: anteprima dei dati, Imposta geometria e intervallo di aggiornamento dati, e Rivedi e aggiungi alla mappa (attualmente evidenziata in verde acqua). In basso a destra sono contenuti i pulsanti Indietro e Aggiungi alla mappa per finalizzare la configurazione del livello Kusto.

  9. Dopo aver creato il livello, è possibile concentrarsi sulla mappa per ingrandire la posizione in cui si trovano gli elementi dati. Per farlo. selezionare il menu di scelta rapida del livello dati (...) e quindi Zoom per adattarsi.

    Screenshot dell'interfaccia Mappe Fabric che mostra un menu di scelta rapida del livello dati con l'opzione Zoom per adattare evidenziata.

Configurare stili e filtri

Dopo aver aggiunto il livello, è possibile:

  1. Modificare il tipo di livello in Marcatore per i livelli basati su punti.
  2. Applicare colori, dimensioni e rotazione usando stili basati sui dati.
  3. Abilitare il clustering per set di dati densi.
  4. Aggiungere filtri per limitare le funzionalità visualizzate in base ai valori dei campi.

Queste opzioni consentono di adattare la visualizzazione allo scenario senza modificare l'entità KQL sottostante.

Lo screenshot seguente illustra un livello dati basato su poligono che esegue l'aggiornamento automatico ogni 5 secondi:

Dimostrazione animata di Mappe Fabric che mostra uno strato di poligoni che viene aggiornato in tempo reale man mano che arrivano nuovi dati di volo. La mappa visualizza poligoni colorati negli Stati Uniti che rappresentano i punti dati, con il pannello di configurazione del livello visibile sul lato sinistro. I poligoni cambiano colore e posizione man mano che i dati vengono aggiornati ogni 5 secondi, illustrando il flusso dei dati Kusto aggiornati in tempo reale nelle visualizzazioni mappa.

Lo screenshot seguente illustra un livello dati basato su punti che esegue l'aggiornamento automatico ogni 5 secondi:

Dimostrazione animata di Mappe Fabric che mostra un livello poligonale che si aggiorna in tempo reale su una mappa degli Stati Uniti. La mappa mostra punti colorati che rappresentano i dati dei voli distribuiti in tutti gli Stati Uniti. Con l'arrivo di nuovi dati, i punti cambiano colore e posizione, aggiornandosi ogni 5 secondi. Il pannello di configurazione del livello è visibile sulla barra laterale sinistra. Questa animazione illustra come i dati Kusto in tempo reale fluiscano continuamente e aggiornino le visualizzazioni della mappa.

Passaggi successivi

Per altre informazioni sullo stile personalizzato:

Per altre informazioni sul filtro dei dati: