Visualización de gráficos en el entorno de trabajo de Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Visualización de gráficos en el entorno de trabajo de Neptune

En muchos casos, el entorno de trabajo de Neptune puede crear un diagrama visual de los resultados de la consulta y devolverlos en formato de tabla. La visualización gráfica está disponible en la pestaña Gráfico de los resultados de la consulta siempre que sea posible visualizarla.

Además de las funciones de visualización integradas que se describen aquí, también puede utilizar herramientas de visualización más avanzadas con los cuadernos de gráficos de Neptune.

nota

Para acceder a las funciones y correcciones que se han añadido recientemente en los cuadernos que ya esté utilizando, primero detenga la instancia de cuaderno y, a continuación, reiníciela.

Información general sobre la interfaz de la pestaña Gráfico

Este diagrama identifica los elementos de la interfaz de usuario presentes en la pestaña Gráfico:

Elementos de la interfaz de la pestaña Gráfico
  1. Búsqueda de gráficos

    1. Alternar el UUID: cambia la inclusión de los valores de las propiedades del ID en la búsqueda de gráficos. De forma predeterminada, la inclusión de ID está habilitada. Si está deshabilitada, las coincidencias en las propiedades de los identificadores, incluidas las propiedades de borde que hacen referencia a los identificadores de los nodos, no aparecerán resaltadas.

    2. Campo de texto de búsqueda: resalta todos los valores de las propiedades de vértice y borde que incluyen la cadena de texto que especifique aquí.

  2. Restablecimiento de gráfico: vuelve a ejecutar la simulación física del gráfico y establece el zoom para que el gráfico quepa en la ventana.

  3. Alternar la física de los gráficos: cambia el funcionamiento de la simulación física del gráfico. La simulación física está habilitada de forma predeterminada, lo que permite que el gráfico cambie de forma dinámica. Si está deshabilitada, los vértices permanecen bloqueados en su posición cuando se mueven otros vértices.

  4. Vista de detalles: cuando se selecciona un nodo o un borde, se muestra una lista de las claves y valores de las propiedades del elemento, si están disponibles en los resultados de la consulta.

  5. Vista de pantalla completa: expande la ventana de la pestaña Gráfico para adaptarla a la pantalla. Al hacer clic de nuevo, la pestaña se minimizará.

  6. Opciones de zoom

    1. Ampliar

    2. Restablecimiento del zoom: establece el zoom para que quepan todos los vértices en la ventana de la pestaña Gráfico.

    3. Alejar

Visualización de resultados de las consultas Gremlin

El entorno de trabajo de Neptune crea una visualización de los resultados de cualquier consulta de Gremlin que devuelva una path. Para ver la visualización, seleccione la pestaña Gráfico situada a la derecha de la pestaña Consola, debajo de la consulta, después de ejecutarla.

Puede utilizar las sugerencias de visualización de consultas para controlar la forma en que el visualizador representa el resultado de las consultas. Estas sugerencias siguen los comandos mágicos de celda %%gremlin y van precedidas del nombre del parámetro --path-pattern (o su forma abreviada, -p):

%%gremlin -p comma-separated hints

También puede usar el indicador --group-by (o -g) para especificar una propiedad de los vértices por la que agruparlos. Esto permite especificar un color o un icono para diferentes grupos de vértices.

Los nombres de las sugerencias reflejan los pasos de Gremlin que se utilizan habitualmente al atravesar vértices, y se comportan en consecuencia. Se pueden usar varias sugerencias combinadas, separadas por comas o sin espacios entre ellas. Las sugerencias utilizadas deben coincidir con los pasos de Gremlin correspondientes a la consulta que se está visualizando. A continuación se muestra un ejemplo:

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

Las sugerencias de visualización disponibles son las siguientes:

v inv outv e ine oute

A continuación, se muestran algunos ejemplos de visualizaciones de gráficos que utilizan grupos:

Ejemplos de visualizaciones de gráficos de Gremlin

Visualización de resultados de las consultas de SPARQL

El entorno de trabajo de Neptune crea una visualización de los resultados de las consultas de cualquier consulta de SPARQL que adopte una de estas formas:

  • SELECT ?subject ?predicate ?object

  • SELECT ?s ?p ?o

Para ver la visualización, seleccione la pestaña Gráfico situada a la derecha de la pestaña Tabla, debajo de la consulta, después de ejecutarla.

De forma predeterminada, una visualización de SPARQL solo incluye patrones triples en los que o? es uri o bnode (nodo en blanco). Todos los demás tipos de enlaces ?o, como las cadenas literales o los números enteros, se tratan como propiedades del nodo ?s y se pueden ver mediante el panel detalles de la pestaña Gráfico.

Sin embargo, en muchos casos, es posible que desee incluir dichos valores literales como vértices en la visualización. Para ello, use la sugerencia de consulta --expand-all que aparece después del comando mágico de celda %%sparql:

%%sparql --expand-all

Esto le indica al visualizador que incluya todos los resultados ?s ?p ?o en el diagrama del gráfico, independientemente del tipo de enlace.

Puede ver que esta sugerencia se ha utilizado en todo el cuaderno de Air-Routes-SPARQL.ipynb y puede probar mediante la ejecución de las consultas con y sin la sugerencia para ver qué diferencia hay en la visualización.

Acceso a los cuadernos con tutoriales de visualización en el entorno de trabajo de Neptune

Los dos cuadernos con tutoriales de visualización que se incluyen con el entorno de trabajo de Neptune proporcionan una gran cantidad de ejemplos en Gremlin y en SPARQL sobre cómo consultar datos de gráficos de forma eficaz y visualizar los resultados.

Navegación hasta los cuadernos de visualización
  1. En el panel de navegación de la izquierda, seleccione el botón Abrir cuaderno de la derecha.

  2. Una vez que se abra el entorno de trabajo de Neptune, que ejecuta Jupyter, verá una carpeta de Neptune en el nivel superior. Selecciónela para abrir la carpeta.

  3. En el siguiente nivel hay una carpeta denominada 02-Visualization. Abra esta carpeta. En su interior hay varios cuadernos en los que se explican diferentes formas de consultar los datos de los gráficos, en Gremlin y en SPARQL, y se explica cómo visualizar los resultados de las consultas:

    Seleccione un cuaderno para probar con las consultas que incluye.