Sdílet prostřednictvím


Kurz: Přidání hraničních typů do grafu

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 dodatečných podmínkách použití pro verze Preview v Microsoft Azure.

V tomto kroku kurzu přidáte do grafu typy okrajů. Hrany definují vztahy mezi uzly, například "Customer purchases Order" (Zákazník nakupuje objednávku) nebo "Employee sells Order" (Zaměstnanec prodává objednávku).

Důležité

Při definování typu hrany musíte použít tabulku mapování, která obsahuje dva sloupce, které:

  • Jeden sloupec odpovídá klíči zdrojového uzlu z hlediska hodnot a datového typu.
  • Jiný sloupec odpovídá klíči cílového uzlu z hlediska hodnot a datového typu.

Tabulky, které používáte k vytváření typů uzlů, můžou sloužit také jako hraniční tabulky mapování, pokud splňují tento požadavek.

Mapování koncových zařízení Adventure Works

V datovém modelu Adventure Works vytvořte hrany pro definování vztahů mezi uzly. Následující tabulka ukazuje mapování okrajů, které se mají použít:

Označení typu hrana Tabulka mapování Typ zdrojového uzlu / Přidružený sloupec mapování Typ cílového uzlu / Přidružený sloupec mapování
prodává adventureworks_objednávky Zaměstnanec / EmployeeID_FK Objednávka / SalesOrderDetailID_K
nákupy adventureworks_objednávky Zákazník / CustomerID_FK Objednávka / SalesOrderDetailID_K
contains adventureworks_objednávky Objednávka / SalesOrderDetailID_K Produkt / ProductID_FK
isOfType AdventureWorks_Produkty Produkt / ProductID_K Produktová podkategorie / SubcategoryID_FK
patříTo adventureworks_productsubcategories ProduktPodkategorie / SubcategoryID_K KategorieProduktů / KategorieID_FK
produkuje adventureworks_vendorproduct Dodavatel / VendorID_FK Produkt / ProductID_FK

Přidání typů okrajů do grafu

Pokud chcete do grafu přidat hrany, postupujte takto:

  1. Vyberte Přidat okraj a vytvořte relaci mezi uzly.

  2. V dialogovém okně Přidat hranu nakonfigurujte hranu:

    • Zadejte popisek okraje, který popisuje relaci.
    • Vyberte tabulku Mapování.
    • Vyberte zdrojový uzel a přidružený sloupec mapování.
    • Vyberte cílový uzel a přidružený sloupec mapování.

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

    Pro první hranu použijte tyto hodnoty převzaté z tabulky:

    • Popisek: prodává se
    • Mapovací tabulka: adventureworks_orders
    • Zdrojový uzel: Zaměstnanec
    • Přiřazení sloupce tabulky ke klíči zdrojového uzlu: EmployeeID_FK
    • Cílový uzel: Pořadí
    • Mapování sloupce tabulky, který se má propojit s klíčem cílového uzlu: SalesOrderDetailID_K

    Důležité

    Pokud jste nakonfigurovali typy uzlů se složenými klíči (ID skládající se z více sloupců), musíte zde také vybrat odpovídající sloupce složeného klíče.

  3. Výběrem možnosti Potvrdit přidejte okraj do grafu.

  4. Opakujte proces pro všechny ostatní relační vazby v datovém modelu Adventure Works s využitím tabulky jako reference.

Měli byste vidět všechny typy okrajů znázorněné v grafu.

Snímek obrazovky zobrazující všechny hrany přidané do grafu

Načtení grafu

Po přidání všech typů uzlů a hraničních typů načtěte graf:

  1. Výběrem možnosti Uložit ověřte model grafu, načtěte data z OneLake, sestavte graf a připravte ho na dotazování. Buďte trpěliví, protože tento proces může nějakou dobu trvat v závislosti na velikosti vašich dat.

Důležité

V současné době je potřeba graf znovu načíst (výběrem možnosti Uložit), kdykoli změníte model nebo podkladová data.

V tomto okamžiku jste definovali všechny typy uzlů a hraniční typy grafu. Tyto typy uzlů a hraniční typy tvoří schéma grafu modelu. Graf je připravený pro dotazy, jakmile se data načtou, aby se vytvořily uzly a hrany.

Další krok