Neptune 工作台中的图表可视化 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Neptune 工作台中的图表可视化

在许多情况下,Neptune 工作台可以创建查询结果的可视化图表,并以表格形式返回它们。图表可视化功能可在图表只要可以可视化,就会在查询结果中选项卡中

注意

要访问您已在使用的笔记本中最近添加的功能和修复程序,请先停止然后重新启动笔记本实例。

可视化 Gremlin 查询结果

Neptune Workbench 可以为返回path. 要查看可视化,请选择图表右侧的选项卡控制台运行查询后查询下的选项卡。

您可以使用查询可视化提示来控制可视化工具绘制查询输出图表的方式。这些提示遵循%%gremlin细胞魔法,之前有--path-pattern(或者它的简短形式,-p) 参数名称:

%%gremlin -p comma-separated hints

您也可以使用--group-by(或者-g) 标志来指定顶点的属性来分组它们。这允许为不同的顶点组指定颜色或图标。

提示的名称反映了在顶点之间遍历时常用的 Gremlin 步骤,它们的行为相应。多个提示可以组合使用,用逗号分隔,它们之间没有任何空格。使用的提示应与正在可视化的查询中相应的 Gremlin 步骤匹配。示例如下:

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

可用的可视化提示如下:

v inv outv e ine oute

以下是使用组的图表可视化的一些示例:

Gremlin 图表可视化的示例

可视化 SPARQL 查询结果

Neptune Workbench 为任何采用以下任一形式的 SPARQL 查询创建查询结果的可视化:

  • SELECT ?subject ?predicate ?object

  • SELECT ?s ?p ?o

要查看可视化,请选择图表右侧的选项卡运行查询后查询下的选项卡。

默认情况下,SPARQL 可视化只包括三种模式,其中o?uri或者bnode(空白节点)。所有其他?o绑定类型(例如文字字符串或整数)被视为?s可以使用查看的节点详细信息中的窗格图表选项卡。

但是,在许多情况下,您可能要在可视化中包括顶点等字面值。要做到这一点,请使用--expand-all之后的查询提示%%sparql细胞魔术:

%%sparql --expand-all

这告诉可视化工具包括所有内容?s ?p ?o无论绑定类型如何,都会生成图形图。

你可以看到在整个过程中使用的这个提示Air-Routes-SPARQL.ipynb笔记本,你可以通过运行有无提示的查询来进行实验,看看它在可视化中有什么不同。

在 Neptune 工作台中访问可视化教程笔记本

Neptune 工作台附带的两个可视化教程笔记本在 Gremlin 和 SPARQL 中提供了大量有效查询图表数据和可视化结果的示例。

导航到可视化笔记本

  1. 在左侧的导航窗格中,选择打开笔记本右边的按钮。

  2. 一旦 Neptune Workbench 打开,会运行 Jupyter,您将看到Neptune顶层的文件夹。选择该文件夹以打开它。

  3. 在下一个级别是一个名为的文件夹。02 可视化. 打开此文件夹。里面有几个笔记本可以引导你通过不同的方法来查询图表数据,包括在 Gremlin 和 SPARQL 中,以及如何可视化查询结果:

    选择笔记本以试验其中包含的查询。