Rychlý start: Vytvoření prvního grafu v Microsoft Fabric

V tomto rychlém průvodci pomocí grafu v Microsoft Fabric vytvoříte základní graf se dvěma uzly a jednou hranou a pak spustíte dotaz. Tento proces trvá asi 15 minut.

Komplexní kurz, který se zabývá úplným datovým modelem Adventure Works a pokročilejšími scénáři, najdete v kurzu grafu.

Požadavky

Než začnete s tímto rychlým startem, ověřte, že:

  1. Máte přístup k kapacitě Microsoft Fabric (F2 nebo vyšší) nebo ke zkušební verzi Fabric.

  2. Graf je k dispozici ve vaší oblasti.

  3. Jste členem pracovního prostoru Fabric nebo máte oprávnění vytvářet položky v pracovním prostoru. Další informace najdete v tématu Workspaces v Microsoft Fabric.

    Důležité

    Správa přístupu grafu je omezena na pracovní prostor, který ho hostuje. Uživatelé mimo pracovní prostor nemají přístup k grafu. Uživatelé v pracovním prostoru, kteří mají přístup k podkladovým datům v lakehouse, mohou modelovat a dotazovat se na graf.

Načtení ukázkových dat

Pokud chcete vytvořit graf, nejprve načtěte ukázková data do jezera v pracovním prostoru Fabric.

Stáhnout ukázková data

  1. Přejděte na graf v ukázkových datových sadách Microsoft Fabric GQL na GitHubu.

  2. Vyberte souboradventureworks_docs_sample.zip a stáhněte ho do místního počítače.

    Návod

    Pokud chcete stáhnout soubor z GitHub, vyberte ho a pak vyberte ikonu Načíst nezpracovaný soubor.

  3. Extrahujte stažený souboradventureworks_docs_sample.zip do složky na místním počítači.

    Návod

    V Průzkumníku souborů klikněte pravým tlačítkem na soubor ZIP a vyberte Extrahovat vše a pak zvolte cílovou složku.

Vytvořte jezerní dům

  1. V Microsoft Fabric vyberte pracovní prostor, ve kterém chcete vytvořit jezero.
  2. Vyberte + Nová položka.
  3. Vyberte Store data>Lakehouse.
  4. Zadejte název (například AdventureWorksLakehouse), zrušte zaškrtnutí políčka Schémata Lakehouse a vyberte Vytvořit.

Načtení dat do tabulek

V tomto rychlém startu potřebujete jenom dvě tabulky: adventureworks_customers a adventureworks_orders. Nahrajte celou složku s ukázkovými daty a poté načtěte pouze tyto dvě tabulky.

Poznámka:

Úplná sada ukázkových souborů se používá v kompletním návodu ke grafu. Můžete je také použít k prozkoumání dalších dat sami.

  1. Ve vašem Lakehouse najeďte myší na Soubory, vyberte tři tečky (...) a pak vyberte Nahrát>Nahrát složku.
  2. Přejděte do extrahované složky a nahrajte ji. Tato akce nahraje všechny ukázkové datové soubory do úložiště typu lakehouse.
  3. Rozbalte složku Soubory a nahranou složku a zobrazte podsložky. Pro účely tohoto rychlého startu je potřeba načíst pouze dvě z nich jako tabulky.
  4. Najeďte myší na adventureworks_customers podsložku, vyberte tři tečky (...) a zvolte Načíst do tabulky>Nová tabulka.
  5. Nastavte typ souboru na parquet a vyberte Načíst.
  6. Opakujte kroky 4 až 5 pro adventureworks_orders podsložku.

Po dokončení uvidíte dvě tabulky v části Tabulky na panelu Průzkumníka jezera.

Snímek obrazovky zobrazující tabulky adventureworks_customers a adventureworks_orders

Vytvořte model grafu

  1. V pracovním prostoru Microsoft Fabric vyberte + Nová položka.

  2. Do vyhledávacího pole zadejte graf , stisknutím klávesy Enter vyhledejte položky grafu a vyberte Grafový model. Případně přejděte níže na Analýza a trénování dat>Model grafu.

    Snímek obrazovky zobrazující nabídku nové položky s možností vybrat grafový model

  3. Zadejte název grafu modelu, například AdventureWorksGraph, a vyberte Vytvořit.

Po vytvoření grafu se dostanete do zobrazení grafu, kde je výchozí režim nastavený na Model. Na horním panelu karet uvidíte tlačítka Uložit, Získat data, Přidat uzel, Přidat hranu a Odstranit.

Snímek obrazovky znázorňující výchozí zobrazení modelu grafu

Přidání dat do grafu

Pokud chcete do grafu přidat data, postupujte podle těchto kroků v zobrazení grafu:

  1. V horní části pásu karet vyberte Získat data.

  2. V katalogu OneLake vyberte své jezero s daty Adventure Works.

  3. Vyberte Přidat.

  4. Vyberte tabulky adventureworks_customers a adventureworks_orders a pak vyberte Načíst.

    Snímek obrazovky s dialogem pro získání dat s vybranými tabulkami

Definování struktury grafu

Teď, když jsou data načtená, definujte strukturu grafu přidáním uzlů a hran. V tomto rychlém startu přidáte dva typy uzlů (Customer a Order) a jeden hraniční typ (purchases) k modelování vztahu mezi zákazníky a jejich objednávkami.

Přidání dvou uzlů

  1. Na horním pásu karet vyberte Přidat uzel.

  2. Nakonfigurujte první uzel:

    • Popisek uzlu: Customer
    • Zdrojová tabulka: adventureworks_customers
    • Klíč: CustomerID_K

    Snímek obrazovky s dialogovým oknem pro přidání uzlu do grafu

  3. Vyberte + Přidat vlastnost, Přidat všechny sloupce a Použít. Tento krok zpřístupní všechny sloupce v této zdrojové tabulce jako vlastnosti uzlu.

    Snímek obrazovky s dialogovým oknem pro přidání uzlu do grafu se čtyřmi vlastnostmi

  4. Vyberte Vytvořit. Na ploše grafu se zobrazí uzel pro Customer.

  5. Znovu vyberte Přidat uzel .

  6. Nakonfigurujte druhý uzel:

    • Popisek uzlu: Order
    • Zdrojová tabulka: adventureworks_orders
    • Klíč: SalesOrderDetailID_K
  7. Vyberte + Přidat vlastnost, Přidat všechny sloupce a Použít. Tento krok zpřístupní všechny sloupce v této zdrojové tabulce jako vlastnosti uzlu.

  8. Vyberte Vytvořit.

Nyní máte dva uzly, Customer a Order, viditelné na ploše grafu.

Snímek obrazovky znázorňující dva nové uzly na plátně

Přidání jednoho okraje

  1. Na horním pásu karet vyberte Přidat okraj.

  2. Nakonfigurujte zařízení edge:

    • Popisek edge: purchases
    • Zdrojová tabulka: adventureworks_orders
    • Počáteční uzel: Customer
    • Počáteční klíč: CustomerID_FK
    • Cílový uzel: Order
    • Cílový klíč: SalesOrderDetailID_K

    Snímek obrazovky s dialogovým oknem pro přidání okraje

  3. Vyberte + Přidat vlastnost, Přidat všechny sloupce a Použít. Tento krok zpřístupní všechny sloupce v této zdrojové tabulce jako vlastnosti okraje.

  4. Vyberte Vytvořit.

  5. Na horním pásu karet vyberte Uložit.

Na plátně zobrazení grafu se zobrazí popisky uzlů a okrajů.

Snímek obrazovky znázorňující nový okraj mezi dvěma uzly na plátně

Načtení dat může trvat několik minut. Než přejdete k další části, počkejte, až se u popisku Načítání dat probíhá zobrazí Načítání dat dokončeno...

Snímek obrazovky s potvrzovací zprávou o dokončení načítání dat

Dotazování grafu

Spuštěním dotazu GQL vyhledejte prvních pět zákazníků podle počtu objednávek.

  1. Na panelu Režimy vyberte režim dotazu .

  2. Na horním pásu karet vyberte Tvůrce dotazů > Editor kódu.

    Snímek obrazovky znázorňující výběr režimu dotazu a editoru kódu

  3. Do vstupního pole zadejte následující dotaz GQL:

    MATCH (c:Customer)-[:purchases]->(o:`Order`)
    RETURN c.fullName AS customer_name, count(o) AS num_orders
    GROUP BY customer_name
    ORDER BY num_orders DESC
    LIMIT 5
    
  4. Na horním pásu karet vyberte Spustit dotaz. Zobrazí se pět řádků se seznamem jmen zákazníků a jejich počty objednávek seřazených od většiny po nejmenší objednávky.

    Snímek obrazovky znázorňující výsledek spuštění dotazu GQL

Gratulujeme! V Microsoft Fabric jste vytvořili svůj první graf a spustili jste na něj dotaz.

Další kroky