Partager via


Opérateurs de graphe

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

les opérateurs de graphe Langage de requête Kusto (KQL) permettent l’analyse des graphiques des données en représentant des données tabulaires sous forme de graphique avec des nœuds et des arêtes. Cette configuration nous permet d’utiliser des opérations de graphe pour étudier les connexions et les relations entre différents points de données.

L’analyse du graphique est généralement composée des étapes suivantes :

  1. Préparer et prétraiter les données à l’aide d’opérateurs tabulaires
  2. Créer un graphique à partir des données tabulaires préparées à l’aide de make-graph
  3. Effectuer une analyse de graphique à l’aide d’une correspondance de graphique
  4. Transformer les résultats de l’analyse de graphe en forme tabulaire à l’aide d’un graphique à table
  5. Poursuivre la requête avec des opérateurs tabulaires

Opérateurs de graphe pris en charge

Le tableau suivant décrit les opérateurs de graphe pris en charge.

Opérateur Description
make-graph Génère un graphique à partir de données tabulaires.
correspondance de graphique Recherche des modèles dans un graphique.
graphique à table Génère des nœuds ou des tables de bords à partir d’un graphique.
chemins graphiques les plus courts Recherche les chemins les plus courts d’un ensemble donné de nœuds sources à un ensemble de nœuds cibles.
graph-mark-components Recherche et marque tous les composants connectés.

Modèle graph

Un graphique est modélisé comme un graphique de propriété dirigé qui représente les données sous la forme d’un réseau de sommets ou de nœuds, connectés par des arêtes. Les nœuds et les arêtes peuvent avoir des propriétés qui stockent plus d’informations sur eux, et un nœud dans le graphique doit avoir un identificateur unique. Une paire de nœuds peut avoir plusieurs arêtes entre elles qui ont des propriétés ou une direction différentes. Il n’existe aucune distinction particulière d’étiquettes dans le graphique, et n’importe quelle propriété peut agir comme une étiquette.

Durée de vie du graphique

Un graphique est un objet temporaire. Il est intégré à chaque requête qui contient des opérateurs de graphique et cesse d’exister une fois la requête terminée. Pour conserver un graphique, il doit d’abord être transformé en forme tabulaire, puis stocké sous forme de bords ou de tables de nœuds.

Limitations et recommandations

L’objet graph est intégré en mémoire à la volée pour chaque requête de graphe. Par conséquent, il existe un coût de performances pour la création du graphique et une limite à la taille du graphique qui peut être générée.

Bien qu’il ne soit pas strictement appliqué, nous vous recommandons de créer des graphiques avec au maximum 10 millions d’éléments (nœuds et arêtes). La limite de mémoire réelle pour le graphique est déterminée par la limite de mémoire des opérateurs de requête.