Как я могу визуализировать графические данные с помощью Amazon Neptune?
У Gremlin и SPARQL есть множество вариантов визуализации. Каковы некоторые из протестированных вариантов визуализации с Amazon Neptune?
1 ответ
В Neptune нет встроенных опций визуализации данных, но вот несколько вариантов, которые я нашел в Интернете. Любопытно узнать, есть ли еще что-то, что люди попробовали.
GraphExp. Недавно был выдан запрос на получение данных, в котором был задан параметр отключения некоторых шаблонов запросов, которые не работают с Amazon Neptune (например, "Переменные"). Найти подробности в README.
Tom Sawyer Software - коммерческое программное обеспечение, которое поддерживает визуализацию на основе веб-приложений и толстых клиентов.
Cambridge Intelligence / Keylines - коммерческий SDK для визуализации зданий.
Metaphactory - приложение на основе Wiki, основанное на знаниях, которое поддерживает RDF / SPARQL.
Arcade - коммерческий движок визуализации Gremlin
Это инструмент (например, как neo4j visualize), который я создал для визуализации запросов гремлина. Вы должны выполнить запрос, чтобы получить набор узлов, и он покажет вам, как эти узлы подключаются. Вы можете выполнить несколько запросов, и результаты будут добавляться к существующему графику, пока вы не очистите график. Вы также можете щелкнуть узел / кромку, чтобы увидеть свойства или пройти внутрь / наружу. Попробуй!
AWS Neptune не имеет встроенных инструментов визуализации. Инструменты, упомянутые выше, работают, но являются коммерческими и требуют некоторой настройки. Вот как я это делаю, используя Gremlin.
g.V() // returns list of vertices
g.E() // returns list of edges
Сформируйте выходные данные этих двух запросов, чтобы создать строку в формате DOT и визуализировать ее с помощью приложения graphviz или javascript.
Теперь вы можете использовать Neptune Workbench для визуализации графиков с помощью запросов Gremlin или SPARQL.