Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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ů:
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í:
- Tvůrce dotazů: Vizuální interaktivní rozhraní pro zkoumání uzlů a relací bez psaní kódu. Další informace najdete v tématu Dotazování grafu pomocí Tvůrce dotazů.
- Editor kódu: Textový editor pro psaní dotazů GQL (Graph Query Language). Další informace najdete v tématu Dotazování grafu pomocí GQL.
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:
- GQL: Dotazuje se na graf pomocí mezinárodního standardu pro dotazovací jazyk grafů (ISO/IEC 39075).
- Přirozený jazyk do GQL (NL2GQL) (Preview): Překládá otázky přirozeného jazyka do dotazů GQL. Přidejte graf do Microsoft Fabric jako zdroj dat ve Fabric Data Agent k povolení grafem podporovaného AI odvozování. Podrobnosti o tom, jak NL2GQL funguje, najdete v oznámení o grafovém odůvodnění umělé inteligence.
- Spouštění na základě REST: Spouští dotazy programově pomocí rozhraní API pro dotazy GQL.
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.