检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问图引擎编辑器 您可以通过图引擎编辑器对图进行分析和查询。其内置丰富的算法,供不同领域客户在不同场景使用;兼容Gremlin查询语言和Cypher查询语言,支持开放的API接口。简单易用,让零基础用户快速上手。 具体操作步骤如下: 登录图引擎服务管理控制台,左侧导航栏选择“图管理”。
访问图和分析图 图引擎编辑器介绍 访问图引擎编辑器 动态图 图探索功能 多图管理(持久化版) HyG图管理(持久化版) 添加自定义操作 Schema编辑 可视化查询图 画布快照 Gremlin查询 Cypher查询 DSL查询 使用算法分析图 在绘图区分析图 3D图展示 行业模板公有操作场景
Tinkerpop框架中使用的图遍历语言,使用Gremlin可以很方便的对图数据进行查询,进行图的修改、局部遍历和属性过滤等。 具体操作步骤如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 在图数据查询区,单击下拉按钮,切换到Gremlin查询,输入查询语句,按“回车”键执行操作。
滤条件,也可单击右侧“删除”,删除已设置的过滤条件。 图1 设置条件过滤 运行结束后,过滤结果将呈现在绘图区以及结果查询区。 父主题: 访问图和分析图
访问图 操作场景 在“图管理”页面,可以通过“访问”操作对创建好的图数据进行查询和分析。 操作步骤 在“图管理”页面,可查看已创建的所有图,在图对应的“操作”列中单击“访问”。 图1 访问图 父主题: 创建图
注意:此处的属性编辑只针对单个点或边,而Schema编辑章节在元数据区进行的属性添加或删除是针对一个标签的属性编辑,修改后会改动所有该标签的属性信息。 父主题: 访问图和分析图
统计信息展示 通过框选画布中点和边,在统计信息区会显示出当前所框选的点边对应的标签和节点权重的数量。关于点和边的概念请参考图数据格式。 统计信息展示的具体操作如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 单击绘图区右侧的,显示“条件过滤、属性和统计信息”页面,单击“统计信息”页签。
Cypher查询 Cypher是一种声明式图查询语言,使用Cypher语句可以查询和修改GES中的数据,并返回结果。 具体操作步骤如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 Cypher查询编译过程中使用了基于label的点边索引。 第一次使用Cypher查询
如果您想要将运行记录导出,可以在右上角单击“导出”,选择导出格式。 Cypher查询支持json,txt两种导出格式。 Gremlin查询和DSL查询仅支持json导出格式。 父主题: 访问图和分析图
代替英文逗号,防止识别出现错误。 过滤条件列表 :执行重复的过滤条件列表,数组的每个元素分别对应每一层要做的查询和过滤条件。 图2 过滤条件列表 您需要设置以下参数: 跳数:想要过滤的条件数。 过滤条件:和跳数的数量相对应,即有几个跳数就有几个过滤条件。单击过滤条件框会弹出设置过滤条件的窗口,在窗口内输入过滤条件语法。
Match<Vertex> v(['Vivian','Eric']); return v.subgraph(); 表示返回点Vivian和Eric,以及Vivian和Eric之间的边集。 其他语句 Match<Vertex> v(); v.pick(1); return v; 表示随机匹配选择1个点返回。
修改label 隐藏label 隐藏单个label的所有点和边 在图引擎编辑器的左侧的元数据列表中,单击元数据旁的“眼睛”按钮,可在图分析结果中隐藏该元数据的所有点和边。 图4 隐藏label 隐藏当前选择的label的点和边 在绘图区,单击图中任意一个点,被选中的点会显示为。 表
查看查询结果的具体步骤如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 在执行Gremlin/Cypher/DSL查询或算法分析之后,在“查询结果”页签下,展示查询结果。 当返回结果很大,绘图区和结果区无法完全展示时,单击右上角“导出”按钮,可下载分析结果,目前支
会自动放大快照图。 快照名称和ID:名称可修改。快照ID不可修改,ID由系统自动生成,用于导入快照时对各个保存的文件进行区分,相同ID的文件导入时会覆盖。 图信息:显示当前快照所保存的图数据。 主题色:记录保存快照时,画布的主题颜色。 快照的创建时间和修改时间。 操作列功能: 查
创建HyG图 创建完持久化版图集群后,进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 在左上角的“HyG图管理”页签下,单击“创建HyG图”。 图1 创建HyG图 在弹出的窗口中,选择“切分策略”(当前仅支持oec策略)和“是否包含入边”,选择完成后单击“确定”。 切分策略:图的切分策略,oec(out
称旁的下拉框,进行图实例切换。 图1 多图管理 新增图和删除图 创建完持久化版图集群后,进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 在页面左上角,单击“新增图”按钮,在弹出的新增图窗口中填写图名称、选择点ID类型和SortKey类型。 图2 新增图 ID类型:目前支持
动态图 时间轴设置 群体演化 动态拓展 时序路径 父主题: 访问图和分析图
挑出了最有影响力的两部电影,分别是ID Comedy和ID Action。 图4 调整参数 执行“关联预测”,分析上述两部电影的关联程度,关联度为0.029,说明很少有人同时看过这两部电影。 图5 关联分析 图6 关联分析结果 父主题: 访问图和分析图
不勾选该选项表示找到的共同邻居为起点集和终点集对应邻域的交集。 勾选该选项表示带额外约束,即找到的共同邻居不仅是起点集和终点集邻域的交集,同时共同邻居集合中的每个点都至少有2个以上邻居节点在起点集和终点集中。 展示结果。 图7 图展示 图8 查询结果 子图查询:按住Ctrl,框选一部分点,这些点和这些点之间的边可以构成一个新图例。
上述点过滤条件设置完成后,您可以重新单击画布中“查询”按钮,在画布右侧将展示新的查询结果。 在画布中添加边(连接画布中的两点): 双击某一个点,点的边框变为灰色(注意鼠标不要移出灰色边框外),可以从该点拖出一条边连接到另一点。 画布下方的“Cypher”查询语句会随着您的操作变化。 图5 灰色边框 图6