Просмотр схемы графа Нептуна с помощью блокнота Jupyter - PullRequest
2 голосов
/ 22 марта 2020

Есть ли способ просмотра схемы графа в кластере Neptune с помощью Jupyter Notebook?

Как и в случае с RDS, используя «1004 *», «выбрать * из предела 10 имени таблицы», есть ли способ получить представление о графических данных через Блокнот Jupyter?

1 Ответ

3 голосов
/ 22 марта 2020

Это зависит от того, насколько велик ваш график, и от того, насколько хорошо он будет работать, но вы можете получить представление о типе узлов и ребер, используя что-то вроде примера ниже. Из используемых вами тегов я предполагаю, что вы используете Gremlin:

g.V().groupCount().by(label)
g.E().groupCount().by(label)

Если у вас очень большой график, попробуйте поставить что-то вроде limit(100000) перед шагом groupCount.

Если вы используется язык программирования, такой как Python (с установленным gremlin python), тогда вам нужно будет добавить шаг терминала next() к запросам, как в:

g.V().groupCount().by(label).next()
g.E().groupCount().by(label).next()

Найдя метки и распространение из ярлыков вы можете использовать один из них, чтобы изучить некоторые свойства. Давайте представим, что есть метка с именем "person".

g.V().hasLabel('person').limit(10).valueMap().toList()

Помните, что с графами свойств Gremlin у вершин с одной и той же меткой не обязательно могут быть одинаковые свойства, поэтому полезно взглянуть на несколько вершин, чтобы получить в этом есть смысл.

...