Jak funguje graf v Microsoft Fabric

Graf v Microsoft Fabric transformuje strukturovaná data uložená ve OneLake na modelovaný a dotazovatelný graf. Dotazujte se na graf pomocí vizuálních nástrojů nebo nástrojů založených na jazyce GQL, které běží prostřednictvím společného modulu pro vytváření vizuálních, tabulkových nebo programových výsledků.

Tento článek popisuje architekturu grafu a vysvětluje kompletní tok dat ze zdroje do přehledů.

Následující diagram znázorňuje kompletní tok dat ze zdroje do přehledů:

Diagram znázorňující tok dat grafu ze zdrojů dat prostřednictvím úložiště, modelování grafů, vytváření dotazů, spouštění a výsledků

Zdroje dat

Data pocházejí z externích systémů, jako jsou služby Azure, jiné cloudové platformy nebo místní zdroje. Graf v Microsoft Fabric pracuje s daty z těchto zdrojů poté, co je ingestujete do OneLake, kde si ho graf může přečíst.

Úložiště ve OneLake

Ingestované data ukládáte ve OneLake jako tabulkové zdrojové tabulky v jezeře. Graf ingestuje data z tabulek lakehouse při uložení modelu, takže nemusíte nastavovat samostatný kanál ETL ani přesouvat data do externí databáze.

Modelování grafů

V kroku modelování grafu definujete schéma grafu zadáním:

  • Typy uzlů: Entity ve vašich datech, jako jsou zákazníci, produkty nebo objednávky.
  • Typy hran: Vztahy mezi entitami, například "nákupy", "obsahuje" nebo "produkuje".
  • Mapování tabulek: Jak se definice uzlů a hran mapují na podkladové zdrojové tabulky.

Tento krok vytvoří strukturu grafu popisků vlastností . Před dotazováním grafu dokončete modelování grafů. Pokyny k rozhodování o modelování najdete v tématu Návrh schématu grafu.

Poznámka:

Graph v současné době nepodporuje vývoj schématu. Pokud potřebujete provést strukturální změny, jako je přidání nových vlastností, úprava popisků nebo změna typů relací, znovu aktualizujte aktualizovaná zdrojová data do nového modelu.

Dotazovatelný graf

Při uložení modelu graf ingestuje data z podkladových tabulek Lakehouse a vytvoří graf optimalizovaný pro čtení a dotazovatelný graf. Tato struktura grafu je optimalizovaná pro procházení a porovnávání vzorů, což umožňuje rychlé a efektivní grafové dotazy ve velkém měřítku.

Vytváření dotazů

Dotazy na graf s možností dotazování vytvoříte pomocí jednoho ze dvou prostředí:

Obě možnosti cílí na stejný podkladový graf. Zvolte prostředí pro vytváření obsahu, které odpovídá vašemu pracovnímu postupu.

Provedení dotazu

Dotazy spouštíte prostřednictvím běžné spouštěcí vrstvy, která podporuje:

Návod

Zvolte cestu dotazu: Pro přímý programový přístup k datům grafu s úplnou kontrolou struktury dotazů použijte GQL nebo REST. Pokud potřebujete přístup k přirozenému jazyku, použijte NL2GQL (Preview) prostřednictvím Fabric Data Agenta – ideální pro scénáře konverzační umělé inteligence a pomocníka se znalostmi.

Tato vrstva spouští logiku dotazu vůči dotazovatelnému grafu a vrací výsledky.

Výsledky dotazu

V závislosti na dotazování grafu se zobrazí výsledky v jednom nebo několika následujících formátech:

  • Diagramy vizuálních grafů: Interaktivní vizualizace uzlů a relací
  • Tabulkové sady výsledků: Strukturovaná data v řádcích a sloupcích
  • Programové odpovědi: Výstup JSON pro REST nebo následné zpracování.

Prozkoumejte výsledky interaktivně, sdílejte je jako sady dotazů jen pro čtení nebo je používejte v jiných nástrojích a aplikacích.