Tutoriál: Pridajte typy uzlov do svojho grafu

V tomto tutoriálovom kroku pridávate typy uzlov do svojho grafového modelu. Typy uzlov reprezentujú entity vo vašich dátach, ako sú zákazníci, produkty alebo objednávky. Neskôr tieto typy uzlov prepojíte s typmi hrán, aby ste medzi nimi definovali vzťahy.

Mapovania uzlov Adventure Works

V dátovom modeli Adventure Works vytvorte typ uzla pre každú entitu. Nasledujúca tabuľka ukazuje mapovania uzlov. Použite tieto informácie ako základ pre typy uzlov vo vašom grafe:

Označenie uzla Zdrojová tabuľka Kľúč pre mapovací stĺpec
Customer adventureworks_customers CustomerID_K
Employee adventureworks_employees EmployeeID_K
Order adventureworks_orders SalesOrderDetailID_K
ProductCategory adventureworks_productcategories CategoryID_K
Product adventureworks_products ProductID_K
ProductSubcategory adventureworks_productsubcategories SubcategoryID_K
VendorProduct adventureworks_vendorproduct ProductID_FK
Vendor adventureworks_vendors VendorID_K

Pridajte typy uzlov do grafu

Ak chcete pridať typy uzlov do svojho grafu, postupujte podľa týchto krokov:

  1. Vo vašom grafickom modeli vyberte Pridať uzol v hornej páske, aby ste do grafu pridali nový typ uzla.

  2. V Vytvoriť uzol zadajte názov štítku Node a vyberte príslušnú zdrojovú tabuľku a kľúč pre mapovací stĺpec.

    Screenshot zobrazujúci dialógové okno Vytvoriť uzol.

    Napríklad pre prvý uzol použite tieto hodnoty:

    • Označenie uzla: Customer
    • Zdrojová tabuľka: adventureworks_customers
    • Kľúč v mapovacom stĺpci: CustomerID_K

    Tip

    Môžete nastaviť zložené kľúče (ID pozostávajúce z viacerých stĺpcov). Po výbere zdrojovej tabuľky vyberte prvú hodnotu kľúča z rozbaľovacieho menu Kľúč . Potom opäť použite rozbaľovacie menu na pridanie ďalšieho kľúča.

  3. Vyberte + Pridať vlastnosť, Pridať všetky stĺpce a Aplikovať. Tento krok sprístupní všetky stĺpce v tejto zdrojovej tabuľke ako vlastnosti uzla.

  4. Vyberte možnosť Vytvoriť , aby ste pridali typ uzla do vášho grafu.

  5. Opakujte kroky v tejto sekcii pre všetky zostávajúce typy uzlov uvedené v tabuľke mapovaní uzlov Adventure Works .

  6. Vo vašom grafe vidíte všetkých osem typov uzlov reprezentovaných. Vyberte Uložiť pre uloženie postupu.

    Snímka obrazovky zobrazujúca všetky uzly pridané do grafu.

Pochopenie vlastností uzla

Keď pridáte typ uzla, určte, ktoré stĺpce zo zdrojovej tabuľky by mali byť pridané ako vlastnosti na danom type uzla, aby boli dostupné pre dotazy, najmä vlastnosti, pre ktoré boli prístupové pravidlá OneLake Security aplikované na podkladovú zdrojovú tabuľku. Vlastnosti sa pridávajú manuálne počas vytvárania uzlov. V tomto tutoriáli ste pridali všetky vlastnosti ku každému typu uzla. Pre všeobecné usmernenia pri výbere, ktoré vlastnosti ponechať alebo ignorovať, pozri Pridať vlastnosti uzla.

Pre zobrazenie alebo úpravu vlastností typu uzla kliknite dvojklikom v editore grafového modelu, aby ste otvorili detaily uzla. Neskôr v tutoriáli upravíte uzol, aby ste odstránili redundantnú vlastnosť.

Screenshot zobrazujúci dialógové okno upraviť uzol pre typ uzla Zamestnanec so všetkými 10 uvedenými vlastnosťami.

Dôležité

Graph momentálne nepodporuje evolúciu schémy. Po vytvorení grafového modelu a načítaní jeho dát si akékoľvek štrukturálne zmeny, ako pridávanie alebo odstraňovanie typov uzlov, hrán a vlastností, vyžadujú opätovné načítanie všetkých dát pred odoslaním dotazu na aktualizovanú štruktúru. Na opätovné načítanie dát vyberte Uložiť v hornej páske. Tento proces opätovného načítania dát trvá čas a spotrebúva kapacitu, preto si dôkladne naplánujte schému ešte predtým, než začnete modelovať.

Po pridaní typov uzlov do grafu pridajte typy hrán, aby ste definovali vzťahy medzi nimi.

Ďalší krok