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.
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 kroku kurzu přidáte do grafu typy okrajů. Hrany definují vztahy mezi uzly, například "Customer nakupuje od Order" nebo "Employee prodává Order."
Důležité
Informace o požadavcích na mapování kanonických okrajů, včetně kompatibility zdrojového a cílového klíče a zarovnání datového typu, najdete v tématu Volba typů okrajů.
Mapování koncových zařízení Adventure Works
V datovém modelu Adventure Works vytvořte hrany pro definování vztahů mezi uzly. Tyto hrany zachycují klíčové obchodní vztahy – například které zaměstnanci prodali objednávky, které zákazníci provedli nákupy a kteří dodavatelé dodávají produkty. Když přidáte hrany, můžete provést dotazování v rámci těchto relačních vazeb a odpovědět na otázky typu "Jaké produkty si koupil konkrétní zákazník?" nebo "Kteří dodavatelé poskytují cestovní kola?".
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í |
|---|---|---|---|
sells |
adventureworks_objednávky | Employee / EmployeeID_FK |
Order / SalesOrderDetailID_K |
purchases |
adventureworks_objednávky | Customer / CustomerID_FK |
Order / SalesOrderDetailID_K |
contains |
adventureworks_objednávky | Order / SalesOrderDetailID_K |
Product / ProductID_FK |
isOfType |
AdventureWorks_Produkty | Product / ProductID_K |
ProductSubcategory / SubcategoryID_FK |
belongsTo |
adventureworks_productsubcategories | ProductSubcategory / SubcategoryID_K |
ProductCategory / CategoryID_FK |
produces |
adventureworks_vendorproduct | Vendor / VendorID_FK |
Product / ProductID_FK |
Přidání typů okrajů do grafu
Pokud chcete do grafu přidat hrany, postupujte takto:
Vyberte Přidat okraj a vytvořte relaci mezi uzly.
V části Přidat hranu konfigurujte hranu pomocí tabulky mapování hran společnosti Adventure Works pro příslušné hodnoty:
- 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í.
Například pro první hranu použijte tyto hodnoty:
-
Popisek:
sells - Mapovací tabulka: adventureworks_orders
-
Zdrojový uzel:
Employee -
Mapování sloupce tabulky na propojení se zdrojovým klíčem uzlu:
EmployeeID_FK -
Cílový uzel:
Order -
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.
Výběrem možnosti Potvrdit přidejte okraj do grafu.
Opakujte proces pro všechny zbývající typy okrajů uvedené v tabulce mapování okrajů Adventure Works .
Návod
Na rozdíl od typů uzlů nezískáte vlastnosti automaticky. Vlastnosti můžete přidat, když data popisují samotný vztah – například množství nebo cenu na contains okraji. Vlastnosti edge jsou nejužitečnější při psaní dotazů GQL, které filtrují, agregují nebo vracejí data na úrovni relace. Pro účely tohoto kurzu nemusíte přidávat vlastnosti edge. Pokyny najdete v tématu Přidání vlastností do typů okrajů.
Měli byste vidět všechny typy okrajů znázorněné v grafu.
Načtení grafu
Po přidání všech typů uzlů a hraničních typů načtěte graf:
- 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. Po úspěšném načtení grafu se na plátně zobrazení grafu zobrazí všechny popisky uzlů a okrajů.
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ý k dotazování, jakmile ingestujete data, aby se vytvořily uzly a hrany.