Kurz: Dotazování grafu pomocí Tvůrce dotazů

V tomto kroku kurzu budete dotazovat graf pomocí tvůrce vizuálních dotazů. Tvůrce dotazů nabízí interaktivní způsob, jak prozkoumat graf výběrem uzlů a relací.

Graf můžete také dotazovat pomocí jazyka GQL, dotazovacího jazyka grafu. V dalším kroku kurzu se dozvíte, jak na to.

Přepnutí do režimu tvůrce dotazů

Pokud chcete přepnout do konstruktoru dotazů a začít interaktivně zadávat dotazy nad grafem, na domovské stránce grafu vyberte Režimy>Dotaz.

Návod

V tomto zobrazení můžete také vytvořit sadu dotazů jen pro čtení. Tato sada dotazů má stejné funkce a umožňuje sdílet výsledky dotazu.

Snímek obrazovky znázorňující výsledek výběru režimu dotazu

Vytvoření dotazu

Sestavte dotaz pro odpověď na otázku: "Jaké produkty zakoupil konkrétní zákazník?". Tento dotaz prochází graf od Customer přes Order do Product. Pokud například chcete dotazovat nákupy zákazníků Carla Adams, postupujte takto:

  1. Výběrem Přidat uzel zobrazíte dostupné uzly pro dotazování.

    Snímek obrazovky znázorňující výsledek výběru možnosti Přidat uzel

  2. Vyberte uzel Zákazník a přidejte ho do dotazu.

  3. Na pravé straně vyberte ikonu Součásti (ve tvaru puzzle). Podokno Součásti zobrazuje všechny uzly a hrany a umožňuje je přidat do dotazu.

    Snímek obrazovky s podoknem Součásti

  4. Vyberte purchases hranu (když je vybraný uzel Customer). Tvůrce dotazů automaticky přidá okraj a připojený Order uzel.

  5. Vyberte hranu contains (když je vybraný uzel Order). Tvůrce dotazů automaticky přidá okraj a připojený Product uzel.

  6. Nyní máte vzor dotazu: Customer → → purchasesOrdercontainsProduct.

    Snímek obrazovky znázorňující vzor dotazu s vybranými uzly a hrany

  7. Pokud se chcete zaměřit na konkrétního zákazníka, použijte filtr na Customer uzel. Vyberte uzel Customer a pak vyberte Filter.

    Snímek obrazovky znázorňující výběr možnosti Filtrovat v uzlu Zákazník

  8. V automaticky otevírané okně Filtr nakonfigurujte filtr následujícím způsobem:

    • Pro: Customer
    • Kde: fullName = Carla Adams

    Snímek obrazovky znázorňující dokončené rozbalovací okno Přidat filtr na uzlu Zákazník.

  9. Výběrem možnosti Použít přidáte filtr do Customer uzlu.

Dotaz je teď nastavený tak, aby našel všechny produkty zakoupené Společností Carla Adams.

Spusťte dotaz

  1. Výběrem možnosti Spustit dotaz na horním pásu karet spusťte dotaz a zobrazte výsledky. Dokončení dotazu může chvíli trvat.

  2. Po dokončení dotazu zavřete podokno Součásti a sbalte podokno Tvůrce dotazů, abyste získali lepší zobrazení výsledků. Měli byste vidět produkty, které Carla Adams zakoupil, zobrazené jako graf připojených Customera OrderProduct uzlů.

    Snímek obrazovky s vizualizovanými výsledky dotazu

Prozkoumání dat

Tvůrce dotazů vám pomůže vizuálně prozkoumat graf:

  • Rozbalte uzly: Najeďte myší na uzel, abyste viděli připojené uzly a vztahy.
  • Zobrazit vlastnosti uzlu: Vyberte uzel, který chcete zobrazit jeho vlastnosti.
  • Interakce s uzly: Přetažením uzlů je přemísťujte nebo vyberte, aby se zvýrazňovala připojení.
  • Výsledky filtru: Pomocí filtrů se můžete zaměřit na konkrétní data.
  • Výběr vlastností: Zvolte, které vlastnosti uzlu a hraničních zařízení chcete zahrnout do výsledků.

Výsledky dotazu můžete zobrazit různými způsoby:

  • Zobrazení diagramu: Vizualizace struktury grafu a relací Toto zobrazení je výchozí.
  • Zobrazení karty: Umožňuje zobrazit podrobné informace o jednotlivých uzlech ve formátu karty.
  • Zobrazení tabulky: Výsledky můžete zobrazit v tabulkovém formátu, abyste si usnadnili analýzu.

Snímek obrazovky znázorňující různé režimy zobrazení: Diagram, Karta a Tabulka

Uložení dotazu

Dotaz můžete uložit vytvořením sady dotazů v pracovním prostoru. V systému Fabric můžete vytvořit queryset několika způsoby. Tento kurz používá rozhraní v režimu dotazu .

Pokud chcete vytvořit sadu dotazů, postupujte takto:

  1. Na horním pásu karet vyberte Vytvořit sadu dotazů.

    Snímek obrazovky s možností Vytvořit sadu dotazů

  2. V dialogovém okně Nová sada dotazů graphu zadejte název sady dotazů (například GraphQuerySet_1) a nastavte umístění do pracovního prostoru. Pak vyberte Vytvořit.

    Snímek obrazovky s dialogovým oknem Nová sada dotazů grafu

  3. V pracovním prostoru se vytvoří nová položka sady dotazů a aktuální dotaz se do ní uloží. Vyberte ikonu tří teček (...) vedle názvu dotazu a potom výběrem možnosti Přejmenovat dejte dotazu smysluplný název, například CarlaAdams_Purchases.

    Snímek obrazovky znázorňující vytvořenou položku sady dotazů v pracovním prostoru

Při ukládání sad dotazů můžete:

  • Opětovné spuštění dotazů bez opětovného vytvoření dotazů
  • Sdílení dotazů s členy týmu, kteří mají přístup k pracovnímu prostoru
  • Společné uspořádání souvisejících dotazů

Další krok