Operátory grafů
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
operátory grafů dotazovací jazyk Kusto (KQL) umožňují analýzu grafů dat tím, že představují tabulková data jako graf s uzly a hrany. Toto nastavení nám umožňuje zkoumat propojení a vztahy mezi různými datovými body pomocí operací grafů.
Analýza grafu se obvykle skládá z následujících kroků:
- Příprava a předběžné zpracování dat pomocí tabulkových operátorů
- Vytvoření grafu z připravených tabulkových dat pomocí make-graphu
- Provádění analýzy grafů pomocí porovnání grafů
- Transformace výsledků analýzy grafu zpět do tabulkového formuláře pomocí tabulky graf-to-table
- Pokračujte v dotazu pomocí tabulkových operátorů.
Podporované operátory grafů
Následující tabulka popisuje podporované operátory grafu.
Operátor | Popis |
---|---|
make-graph | Vytvoří graf z tabulkových dat. |
shoda grafu | Vyhledá vzory v grafu. |
graph-to-table | Vytváří uzly nebo hrany tabulky z grafu. |
grafové nejkratší cesty | Najde nejkratší cesty z dané sady zdrojových uzlů do sady cílových uzlů. |
graph-mark-components | Najde a označí všechny propojené součásti. |
Grafový model
Graf je modelován jako graf orientovaných vlastností, který představuje data jako síť vrcholů nebo uzlů propojených hranami. Oba uzly i hrany můžou mít vlastnosti, které o nich ukládají další informace, a uzel v grafu musí mít jedinečný identifikátor. Dvojice uzlů může mít několik hran mezi nimi, které mají různé vlastnosti nebo směr. V grafu není žádný zvláštní rozdíl popisků a každá vlastnost může fungovat jako popisek.
Životnost grafu
Graf je přechodný objekt. Je integrovaný v každém dotazu, který obsahuje operátory grafů a po dokončení dotazu přestane existovat. Pokud chcete graf zachovat, musí se nejprve transformovat zpět do tabulkového tvaru a pak ho uložit jako hrany nebo tabulky uzlů.
Omezení a doporučení
Objekt grafu je za běhu integrovaný v paměti pro každý dotaz grafu. Proto existují náklady na výkon při vytváření grafu a omezení velikosti grafu, který je možné sestavit.
I když se nevynucuje výhradně, doporučujeme vytvářet grafy s maximálně 10 miliony prvků (uzlů a hran). Skutečný limit paměti grafu určuje limit paměti operátorů dotazů.