Operatori Graph
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft 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:
- Preparare e pre-elaborare i dati usando gli operatori tabulari
- Creare un grafico dai dati tabulari preparati usando make-graph
- Eseguire l'analisi del grafo usando la corrispondenza a grafo
- Trasformare i risultati dell'analisi del grafo in formato tabulare usando grafico a tabella
- 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.