Visualisation de graphiques dans l'atelier Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Visualisation de graphiques dans l'atelier Neptune

Dans de nombreux cas, l'atelier Neptune peut créer un diagramme visuel des résultats de vos requêtes et les renvoyer sous forme de tableau. La visualisation graphique est disponible dans leGraphedans les résultats de la requête chaque fois que la visualisation est possible.

Note

Pour accéder aux fonctionnalités et aux correctifs récemment ajoutés aux blocs-notes que vous utilisez déjà, arrêtez d'abord puis redémarrez votre instance de bloc-notes.

Présentation de l'interface d'onglet Graphique

Ce diagramme identifie les éléments de l'interface utilisateur présents dans l'onglet Graphique :

Éléments d'interface de l'onglet Graphique
  1. Recherche de graphe

    1. Basculer l'UID :   Active ou désactive l'inclusion des valeurs de propriété d'ID dans la recherche de graphiques. Par défaut, l'inclusion d'ID est activée. Si cette option est désactivée, les correspondances sur les propriétés d'ID, y compris les propriétés de bord faisant référence à des ID de nœuds, n'entraînent pas de mise

    2. Champ de texte de recherche :   Met en surbrillance toutes les valeurs de propriétés de sommet et d'arête qui contiennent la chaîne de texte que vous spécifiez ici.

  2. Réinitialisation de graphe— Réexécute la simulation physique du graphe et règle le zoom pour qu'il s'adapte au graphique dans la fenêtre.

  3. Basculer la physique des— Active ou désactive l'exécution de la simulation physique des graphes. La physique est activée par défaut, ce qui permet au graphe de changer dynamiquement. Si cette option est désactivée, les sommets restent verrouillés en position lorsque d'autres sommets sont déplacés.

  4. Vue détaillée— Lorsqu'un nœud ou une arête est sélectionné, une liste des clés de propriété et des valeurs de l'élément s'affiche, si elles sont disponibles dans les résultats de la requête.

  5. Affichage plein écran: agrandit la fenêtre de l'onglet du graphique pour l'adapter à l'écran. Cliquez à nouveau pour réduire l'onglet du graphique.

  6. Options de zoom

    1. Zoom avant

    2. Zoom réinitialisé :   Définit le zoom pour ajuster tous les sommets dans la fenêtre de l'onglet du graphe.

    3. Zoom arrière

Visualisation des résultats de requêtes Gremlin

Neptune Workbench crée une visualisation des résultats de la requête pour toute requête Gremlin qui renvoie unpath. Pour afficher la visualisation, sélectionnez l'Grapheà droite de l'ongletConsolesous la requête après l'avoir exécutée.

Vous pouvez utiliser des conseils de visualisation de requête pour contrôler la façon dont le visualiseur schématise la sortie de requête Ces conseils suivent les%%gremlinCell Magic et sont précédés du--path-pattern(ou sa forme abrégée,-p) nom du paramètre :

%%gremlin -p comma-separated hints

Vous pouvez également utiliser l'--group-by(ou-g) pour spécifier une propriété des sommets en fonction de laquelle les regrouper. Cela permet de spécifier une couleur ou une icône pour différents groupes de sommets.

Les noms des indices reflètent les pas de Gremlin couramment utilisés lors de la traversée entre les sommets, et ils se comportent en conséquence. Plusieurs conseils peuvent être utilisés en combinaison, séparés par des virgules, sans aucun espace entre eux. Les conseils utilisés doivent correspondre aux étapes Gremlin correspondantes dans la requête en cours de visualisation. Voici un exemple :

%%gremlin -p v,oute,inv g.V().hasLabel('airport').outE().inV().path().by('code').by('dist').limit(5)

Les conseils de visualisation disponibles sont les suivants :

v inv outv e ine oute

Voici quelques exemples de visualisations de graphiques utilisant des groupes :

Exemples de visualisations de graphes Gremlin

Visualisation des résultats de requêtes SPARQL

Neptune Workbench crée une visualisation des résultats de requête pour toute requête SPARQL qui prend l'une des formes suivantes :

  • SELECT ?subject ?predicate ?object

  • SELECT ?s ?p ?o

Pour afficher la visualisation, sélectionnez l'Grapheà droite de l'ongletTableausous la requête après l'avoir exécutée.

Par défaut, une visualisation SPARQL inclut uniquement des modèles triples où leo?est unuriou unbnode(nœud vide). Tous les autres?oles types de liaison tels que les chaînes littérales ou les entiers sont traités comme des propriétés de la propriété?squi peut être visualisé à l'aide de la commandeDétailsVolet dansGrapheonglet.

Cependant, dans de nombreux cas, il se peut que vous souhaitiez inclure des valeurs littérales telles que des sommets dans la visualisation. Pour ce faire, utilisez le--expand-allindice de requête après le%%sparqlMagie cellulaire :

%%sparql --expand-all

Cela indique au visualiseur d'inclure tous les?s ?p ?odonne le diagramme graphique quel que soit le type de liaison.

Vous pouvez voir ce conseil utilisé tout au long de laAir-Routes-SPARQL.ipynbnotebook et vous pouvez expérimenter en exécutant les requêtes avec et sans indice pour voir quelle différence cela fait dans la visualisation.

Accès aux blocs-notes de didacticiel de visualisation dans l'atelier Neptune

Les deux blocs-notes de didacticiel de visualisation fournis avec l'atelier Neptune fournissent une multitude d'exemples dans Gremlin et dans SPARQL sur la manière d'interroger efficacement des données de graphe et de visualiser les résultats.

Accédez aux blocs-notes de visualisation

  1. Dans le panneau de navigation de gauche, choisissez l'Ouvrir le bloc-notessur la droite.

  2. Une fois le workbench Neptune ouvert, en exécutant Jupyter, vous verrez unNeptunedossier au niveau supérieur. Choisissez-le pour ouvrir le dossier.

  3. Au niveau suivant se trouve un dossier nommé02-Visualisation. Ouvrez ce dossier. Vous y trouverez plusieurs blocs-notes qui vous guident à travers différentes manières d'interroger les données de votre graphe, dans Gremlin et dans SPARQL, et comment visualiser les résultats de la requête :

    Sélectionnez un bloc-notes pour tester les requêtes qu'il contient.