Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Info

Disponible a partir de versión 4.2.0 de Onesait Platform

Introducción

En este post vamos a explicar cómo trabajar con entidades almacenadas sobre Nebula Graph, para los casos en los que se quiera trabajar con tecnologías de almacenamiento basadas en grafos.

Creación de la entidad

Para crear la entidad, tendremos que seleccionar la opción de ‘Crear entidad en base de datos de grafos’

...

Si accedemos al icono de ‘ver entidad’ (ojo) podremos ver reflejada la definición de vértices y aristas.

...

Introducir datos

Una vez creada la entidad, podemos ejecutar todo tipo de queries nGQL desde query tool.

...

Con esto ya tendremos datos para realizar consultas.

Consultas

Como hemos dicho anteriormente, podemos realizar cualquier tipo de consulta en formato nGQL, veamos unos ejemplos:

...

Code Block
GO FROM "player101" OVER follow YIELD dst(edge) AS id | GO FROM $-.id OVER serve YIELD properties($$).name AS Team,  properties($^).name AS Player;

...

Apificación

También podremos apificar la entidad para realizar consultas vía HTTP.

Cuando seleccionemos una entidad de tipo grafo para apificar, nos aparecerá únicamente una operación disponible.

...

Nebula Graph UI

Desde el listado de entidades, cuando una entidad esté almacenada en Nebula Graph, tendrá una opción de acceder a la UI de Nebula.

...