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

Poznámka:

Tato funkce je aktuálně ve verzi Public Preview. Tato verze Preview se poskytuje bez smlouvy o úrovni služeb a nedoporučuje se pro produkční úlohy. Některé funkce nemusí být podporované nebo můžou mít omezené možnosti. Další informace najdete v tématu Supplementální podmínky použití pro Microsoft Azure Verze Preview.

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. Ve vašem tenantovi Fabric správce povolil graf. Toto nastavení povolí na portálu pro správu.

    Snímek obrazovky portálu pro správu zobrazující přepínač pro povolení grafu v tenantovi Fabric

  4. 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.

Návod

Pokud v nabídce + Nová položka nevidíte grafový model (Preview), požádejte správce prostředků infrastruktury, aby povolil graf na portálu pro správu.

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 ukázkové datové sady grafu 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.

  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.

    Důležité

    Graph v současné době nepodporuje lakehousy, které mají povolená schémata lakehouse.

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:

Celou složku můžete nahrát, pokud plánujete celý kurz provést později nebo chcete prozkoumat další data.

  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.

Vytvořte model grafu

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

  2. Vyberte analyzovat a trénovat data>grafový model (náhled).

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

    Návod

    Případně do vyhledávacího pole zadejte "graph" a stisknutím klávesy Enter vyhledejte položky grafu.

  3. Zadejte název (například MyFirstGraph) a vyberte Vytvořit.

Po vytvoření grafu se dostanete do zobrazení grafu, kde je výchozí režim nastavený na Model s uložením, získáním dat, přidáním uzlu a tlačítky Přidat hranu v horní části.

Přidání dat do grafu modelu

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

  1. Vyberte Načíst data.

  2. V katalogu OneLake vyberte svůj lakehouse 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. Vyberte Přidat uzel.

  2. Nakonfigurujte první uzel:

    • Popisek: Customer
    • Tabulka mapování: adventureworks_customers
    • ID sloupce mapování: CustomerID_K

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

  3. Vyberte Potvrdit.

  4. Znovu vyberte Přidat uzel .

  5. Nakonfigurujte druhý uzel:

    • Popisek: Order
    • Mapovací tabulka: adventureworks_orders
    • ID sloupce mapování: SalesOrderDetailID_K
  6. Vyberte Potvrdit.

Přidání jednoho okraje

  1. Vyberte Přidat okraj.

  2. Nakonfigurujte zařízení edge:

    • Popisek: purchases
    • Mapovací tabulka: adventureworks_orders
    • Zdrojový uzel: Customer
    • Sloupec mapování zdroje: CustomerID_FK
    • Cílový uzel: Order
    • Cílový mapovací sloupec: SalesOrderDetailID_K

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

  3. Vyberte Potvrdit.

  4. Výběrem možnosti Uložit načtěte graf. Načítání může chvíli trvat. Po úspěšném načtení grafu se na plátně zobrazení grafu zobrazí popisky uzlů a okrajů.

Dotazování grafu

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

  1. Vyberte režim dotazu .

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

  2. V horní nabídce vyberte Editor 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. Vyberte Spustit dotaz. Měli byste vidět 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.

Následující obrázek ukazuje dotaz GQL a jeho výsledky:

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