Condividi tramite


Operatori Graph

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

gli operatori del grafo Linguaggio di query Kusto (KQL) consentono l'analisi del grafo dei dati rappresentando dati tabulari come grafico con nodi e archi. Questa configurazione consente di usare le operazioni del grafo per studiare le connessioni e le relazioni tra punti dati diversi.

L'analisi del grafo è in genere costituita dai passaggi seguenti:

  1. Preparare e pre-elaborare i dati usando gli operatori tabulari
  2. Creare un grafico dai dati tabulari preparati usando make-graph
  3. Eseguire l'analisi del grafo usando la corrispondenza a grafo
  4. Trasformare i risultati dell'analisi del grafo in formato tabulare usando grafico a tabella
  5. Continuare la query con gli operatori tabulari

Operatori del grafo supportati

Nella tabella seguente vengono descritti gli operatori del grafo supportati.

Operatore Descrizione
make-graph Compila un grafo da dati tabulari.
corrispondenza a grafo Cerca modelli in un grafico.
da grafo a tabella Compila nodi o tabelle archi da un grafico.
graph-shortest-paths Trova i percorsi più brevi da un determinato set di nodi di origine a un set di nodi di destinazione.
graph-mark-components Trova e contrassegna tutti i componenti connessi.

Modello a grafo

Un grafo viene modellato come grafo di proprietà diretto che rappresenta i dati come rete di vertici o nodi collegati da archi. Sia i nodi che i bordi possono avere proprietà che archiviano altre informazioni e un nodo nel grafico deve avere un identificatore univoco. Una coppia di nodi può avere più bordi tra di essi con proprietà o direzione diverse. Non esiste alcuna distinzione speciale delle etichette nel grafico e qualsiasi proprietà può fungere da etichetta.

Durata del grafico

Un grafico è un oggetto temporaneo. Viene compilata in ogni query che contiene operatori del grafo e smette di esistere al termine della query. Per rendere persistente un grafo, è necessario prima trasformarlo nuovamente in formato tabulare e quindi archiviato come bordi o tabelle di nodi.

Limitazioni e raccomandazioni

L'oggetto grafico è in memoria in tempo reale per ogni query del grafo. Di conseguenza, è previsto un costo delle prestazioni per la compilazione del grafico e un limite alle dimensioni del grafico che possono essere compilate.

Anche se non è strettamente applicato, è consigliabile creare grafici con al massimo 10 milioni di elementi (nodi e archi). Il limite di memoria effettivo per il grafico è determinato dal limite di memoria degli operatori di query.