Návod: Dotazujte graf pomocou query buildera

V tomto tutoriálovom kroku dotazujete svoj graf pomocou vizuálneho generátora dotazov. Query builder poskytuje interaktívny spôsob, ako preskúmať váš graf výberom uzlov a vzťahov.

Svoj graf môžete tiež dotazovať pomocou GQL, jazyka na dotazovanie grafov. Ďalší tutoriál vám ukáže, ako na to.

Prechod do režimu tvorcu dotazov

Ak chcete prejsť na query builder a začať interaktívne dotazovať graf, vyberte na domovskej stránke grafu Modes>Quer .

Tip

Z tohto pohľadu môžete tiež vytvoriť súbor dotazov iba na čítanie. Tento queryset má rovnaké funkcie a umožňuje zdieľať výsledky dopytov.

Snímka obrazovky zobrazujúca výsledok výberu režimu dotazu.

Vytvorte dotaz

Vytvorte dotaz, ktorý zodpovedá otázku: "Aké produkty si konkrétny zákazník kúpil?" Tento dotaz prechádza grafom z Customer do Order .Product Napríklad, ak sa chcete opýtať zákazníkov na nákupy Carly Adams, postupujte podľa týchto krokov:

  1. Vyberte Pridať uzol, aby ste videli dostupné uzly na dotazovanie.

    Screenshot zobrazujúci výsledok výberu Pridať uzol.

  2. Vyberte uzol Zákazník, aby ste ho pridali do svojho dotazu.

  3. Na pravej strane vyberte ikonu Komponenty (v tvare dielika skladačky). Panel Components zobrazuje všetky uzly a hrany a umožňuje vám ich pridať do dotazu.

    Screenshot zobrazujúci panel Komponenty.

  4. purchases Vyberte hranu (kým je vybraný Customer uzol). Query builder automaticky pridá hranu a pripojený Order uzol.

  5. contains Vyberte hranu (kým je vybraný Order uzol). Query builder automaticky pridá hranu a pripojený Product uzol.

  6. Teraz máte vzor dotazu: CustomerpurchasesOrdercontainsProduct.

    Snímka obrazovky zobrazujúca vzor dotazu s vybranými uzlami a hranami.

  7. Aplikujte filter na uzol Customer , aby sa zameral na konkrétneho zákazníka. Vyberte uzol zákazníka a potom vyberte Filter.

    Screenshot ukazujúci, ako vybrať Filter na zákazníckom uzle.

  8. V okne Filter nakonfigurujte filter nasledovne:

    • Pre: Customer
    • Kde: fullName = Carla Adams

    Screenshot zobrazujúci dokončené vyskakovacie okno Add filter na Customer node.

  9. Vyberte Použiť na pridanie filtra do uzla Customer .

Dotaz je teraz nastavený na nájdenie všetkých produktov zakúpených Carlou Adams.

Spustiť dotaz

  1. Vyberte Spustiť dotaz v hornej páse, aby ste spustili dotaz a videli výsledky. Odpoveď môže trvať niekoľko okamihov.

  2. Keď dopyt skončí, zatvorte panel Komponenty a zbalte panel buildera dotazov, aby ste získali lepší prehľad o výsledkoch. Produkty, ktoré Carla Adams kúpila, by ste mali vidieť ako graf súvislých Customer, Order, a Product uzlov.

    Snímka obrazovky vizualizovaných výsledkov dopytu.

Preskúmanie údajov

Query builder vám pomôže vizuálne preskúmať váš graf:

  • Rozbalte uzly: Prejdite kurzorom na uzol, aby ste videli jeho prepojené uzly a vzťahy.
  • Zobraziť vlastnosti uzla: Vyberte uzol pre zobrazenie jeho vlastností.
  • Interakcia s uzlami: Potiahnite uzly na ich presunutie alebo vyberte na zvýraznenie spojení.
  • Filtrujte výsledky: Aplikujte filtre na zameranie sa na konkrétne dáta.
  • Vyberte vlastnosti: Vyberte si, ktoré vlastnosti uzla a hrán zahrniete do výsledkov.

Výsledky dopytov si môžete pozrieť rôznymi spôsobmi:

  • Pohľad na diagram: Vizualizujte štruktúru a vzťahy grafu. Toto zobrazenie je predvolené.
  • Zobrazenie karty: Zobraziť podrobné informácie o každom uzle vo formáte karty.
  • Zobrazenie tabuľky: Výsledky si môžete pozrieť v tabuľkovom formáte pre jednoduchšiu analýzu.

Snímka obrazovky zobrazujúca rôzne režimy zobrazenia: Diagram, Karta a Tabuľka.

Uložiť dotaz

Svoj dotaz môžete uložiť vytvorením query setu vo vašom workspace. V Fabrice môžete vytvoriť queryset rôznymi spôsobmi. Tento tutoriál používa rozhranie v režime Dotaz.

Ak chcete vytvoriť queryset, postupujte podľa týchto krokov:

  1. V hornej stuhe vyberte Create queryset.

    Snímka obrazovky zobrazujúca možnosť Vytvoriť queryset.

  2. V dialógovom okne New Graph queryset zadajte názov pre svoj queryset (napríklad GraphQuerySet_1) a nastavte Location na svoj pracovný priestor. Potom vyberte Vytvoriť.

    Screenshot zobrazujúci dialógové okno Nový graf queryset.

  3. Nový predmet querysetu sa vytvorí vo vašom workspace a aktuálny dotaz sa v ňom uloží. Vyberte trojitú elipsu (...) vedľa názvu dotazu a vyberte Rename , aby ste mu dali zmysluplný názov, napríklad CarlaAdams_Purchases.

    Snímka obrazovky zobrazujúca vytvorenú položku queryset v pracovnom priestore.

Keď uložíte querysety, môžete:

  • Opakované dotazy bez ich opätovného vytvárania
  • Zdieľajte dotazy s kolegami, ktorí majú prístup k pracovnému priestoru
  • Usporiadajte súvisiace dotazy spolu

Ďalší krok