15

GREMLIN 和 SPARQL 仅定义图形查询的 API。如何使用 API 响应并将其绘制为带有边和顶点的实际图形?有没有类似 MySQL Workbench 的图表?

4

4 回答 4

16

更新:截至 2019 年 11 月,Neptune 推出了 Workbench,这是一个基于 Jupyter 的 Gremlin 和 SPARQL 可视化。

更新:截至 2020 年 8 月,除了以前支持的表格表示形式之外,Neptune Workbench 还扩展了对将图形数据可视化为节点和边的支持。

https://aws.amazon.com/about-aws/whats-new/2019/12/amazon-neptune-workbench-provides-in-console-experience-to-query-your-graph/

https://aws.amazon.com/about-aws/whats-new/2020/08/amazon-neptune-announces-graph-visualization-in-neptune-workbench/

Neptune Workbench 基本上是一个预先配置了扩展的 Sagemaker 实例,以帮助执行 Gremlin 和 SPARQL 查询,以及其他 Neptune API,如/loader/status。您可以从 Neptune 控制台轻松创建这些笔记本。除了笔记本产生的 Sagemaker 费用外,工作台不收取额外费用。这些笔记本确实支持启动和停止 API,因此您可以仅在需要时启用它们。

最近的一篇博客文章向您介绍了一些功能:https ://aws.amazon.com/blogs/database/visualize-query-results-using-the-amazon-neptune-workbench/

SPARQL: 格雷姆林: SPARQL1 Sparql 查询小精灵1 Gremlin2 Gremlin 查询

于 2018-10-17T05:47:52.717 回答
5

这是我创建的用于可视化 gremlin 查询的工具(就像 neo4j 的可视化方式)。您应该执行查询以获取一组节点,它将向您展示这些节点是如何连接的。您可以执行多个查询,结果将累加到现有图表中,直到您清除图表。您还可以单击节点/边以查看属性或遍历/遍历。搏一搏!

https://github.com/prabushitha/gremlin-visualizer

在此处输入图像描述

于 2019-12-05T04:48:02.540 回答
2

AWS Neptune 没有任何内置的可视化工具。上面提到的工具可以工作,但是是商业的,需要一些设置。这是我使用 Gremlin 的方法。

g.V() // returns list of vertices
g.E() // returns list of edges

形成这两个查询的输出以创建一个DOT格式的字符串,并使用graphviz应用程序或使用javascript进行可视化。

于 2019-01-04T20:11:50.327 回答
1

您现在可以使用 Neptune Workbench 通过 Gremlin 或 SPARQL 查询来可视化图表。

https://aws.amazon.com/about-aws/whats-new/2020/08/amazon-neptune-announces-graph-visualization-in-neptune-workbench/

于 2020-08-21T16:06:05.780 回答