检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
注意:OBS导出路径只能选择空目录,且导出后该目录下面的图数据文件不能进行删除、新增或者修改操作,否则您再从OBS导入备份到图中时会备份失败。 图1 导出到OBS 选择完成后,单击“是”进行备份。 备份文件存储到OBS会收取费用,具体可以参考OBS服务收费标准。 任务下发成功后,可以在任务中心查看任务执行情况。 父主题:
边的结果集合。图为空时,edges内容为空。详情请参见edges参数说明。 表4 vertices参数说明 参数 类型 说明 vertex String label名。 weight String 具有该label的点的数量。 表5 edges参数说明 参数 类型 说明 source String 起始点label名。
带过滤全对最短路径(filtered_all_pairs_shortest_paths)(2.2.17) 表1 parameters参数说明 参数 是否必选 说明 类型 取值范围 默认值 sources 是 起点ID集合,多个节点ID以逗号分隔(即,标准CSV输入格式) String
生成以label为点,label间关系为边的schema结构,并存储在OBS上。 URI POST /ges/v1.0/{project_id}/graphs/{graph_name}/schema/structure/build 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String
graph_name 是 String 图名称。 job_id 是 String 响应结果中的算法任务Job ID。 请求参数 无 响应参数 表2 响应Body参数 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
边ID属性信息,JsonArray格式。当前仅支持一个属性 表6 obsParameters参数说明 参数 是否必选 类型 说明 accessKey 是 string ak值。 secretKey 是 string sk值。 响应参数 表7 响应Body参数说明 参数 类型 说明 errorMessage String
从OBS中导入备份 将导出到OBS的备份文件导入到图中,导入成功后使用该备份还原图实例。 持久化的图暂不支持该功能。 只有2.3.16及以上版本的内存版的图支持该功能,低版本的图需要您先进行升级图操作,升级到最新版本再进行导入。 具体操作步骤如下: 登录图引擎服务管理控制台,在左侧导航栏选择“备份管理”。
通过“行业图模板”方式创建的图,除了“通过Gremlin命令”、“Cypher命令”、“选取算法、配置参数的分析”外还增加了行业模板公有操作场景来分析图。 资产管理图模板 操作场景1:列出管理员及其管理的应用。 实现的命令是:g.V().hasLabel('admin').outE()
OBS对象名约束 图引擎服务支持的OBS对象名支持以下字符: 字母数字字符 0-9 a-z A-Z 特殊字符 ! - _ . * ' ( ) 中文 \u4e00-\u9fa5 暂不支持的字符有: 特殊字符 \ { ^ } % ` ] " > [ ~ < # | & @ : , $
“存储路径”:选择元数据文件存储的OBS路径。 图1 从本地导入元数据 从OBS导入 “选择文件路径”:单击从OBS中选择元数据文件。 文件格式必须为xml。 您需要提前将元数据文件上传至OBS桶中。 “名称”:元数据在图引擎服务中的文件名称。 图2 从OBS导入元数据 单击“确定”完成操作。
Gremlin命令怎么执行和查看运行结果? 执行 在图编辑器页面,您可以在此页面对当前图进行查询分析,在页面下方的Gremlin输入框中,输入一行Gremlin命令后,按“回车”键执行。 查看结果 执行Gremlin命令后在“运行记录”可以看到命令运行情况,在“查询结果”可以看到
认证方式 AK/SK认证 参数ak、sk、regionCode和graphEndpoint如何填写见初始化参数获取。 import os from gesgraphsdk.v1.aksk_credentials import GesGraphAkSkCredentials from
“lastColumn” 表4 obsParameters参数类型 参数 是否必选 类型 说明 accessKey 是 String 用户的accessKey。 secretKey 是 String 用户的secretKey。 响应参数 表5 响应Body参数说明 参数 类型 说明 errorMessage
换行等。 obsParameters 是 Object Obs相关参数。参数详见obsParameters参数说明。 vertex 否 Object 点属性列表,指定的属性需属于schema文件中的属性,如果列表为空,则不会导入点属性。参数详见vertex、edge参数说明。 edge
vertexFilters参数结构。 exportPath 是 String 导出路径。 fileName 否 String 导出文件名。 obsParameters 是 String OBS认证参数。请参见表 obsParameters参数说明。 表3 vertexFilters参数结构 参数
csv格式文件字段包围符,默认值为双引号(")。用来包围一个字段,如字段中含有分隔符或者换行等。 obsParameters 是 String OBS认证参数。请参见表3。 表3 targetProperties参数说明 参数 是否必选 类型 说明 label 是 String label名称。 properties
认证方式 根据不同的认证方式,客户端初始化有三种方式,可根据需要选择其中一种。 AK/SK认证 参数ak、sk、regionCode和graphEndpoint如何填写见初始化参数获取。 import com.huawei.ges.graph.v1.GESGraphClient;
表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。 graph_name 是 String 图名称。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 command 是 String 查询命令(Gremlin语言)。
Gremlin/Cypher查询是否支持几条命令一起执行? Gremlin支持多条命令一起执行,命令之间用分号隔开。 例如: graph = EywaGraph.open('ges_6715');g = graph.traversal();g.V().limit(1) Cypher暂时不支持多条命令一起执行。
执行异步任务的JobID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 响应参数 状态码: