检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
行业模板公有操作场景 通过“行业图模板”方式创建的图,除了“通过Gremlin命令”、“Cypher命令”、“选取算法、配置参数的分析”外还增加了行业模板公有操作场景来分析图。 资产管理图模板 操作场景1:列出管理员及其管理的应用。 实现的命令是:g.V().hasLabel('admin')
Integer 每页资源数量的最大值,默认为10。 offset 否 Integer 本次请求的起始位置,默认为0。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见
graph_id String 备份关联的图ID。 graph_name String 备份关联的图Name。 graph_status String 备份关联的图状态。 graph_size_type_index String 备份关联的图规格。 data_store_version
根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将GES资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用GES服务的其它功能。
GES系统策略。 自定义策略 如果系统策略无法满足授权要求,可以根据各服务支持的授权项,创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制,自定义策略是对系统策略的扩展和补充。目前华为云支持可视化视图、JSON视图两种自定义策略配置方式。详细请参考GES自定义策略。
方式1:单击“图名称”前的 ,页面下方将会显示该图的信息,包括“图ID”,“虚拟私有云”,“子网”,“安全组”,“图规格(边数)”,“点数据集”,“边数据集”,“元数据”,“图版本”,“是否支持跨AZ高可用”,“是否支持全文索引”,“创建人”,“企业项目”,“CPU架构”,“
所对应的授权项相对应,只有发起请求的用户被授予授权项所对应的策略,该用户才能成功调用该接口。例如,用户要调用接口来查询图列表,那么这个IAM用户被授予的策略中必须包含允许"ges:graph:list"的授权项,该接口才能调用成功。 支持的授权项 策略支持的操作与API相对应,授权项列表说明如下:
业务面API错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时,HTTP 请求返回一个 4xx 或 5xx 的 HTTP 状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系技术人员,并提供错误码,以便我们尽快帮您解决问题。
直接拖动至左侧画布中。 画布下方的“Cypher”查询语句会随着您的操作变化。 此处的点边label和您在Schema编辑章节“元数据”列表中的点边label是相同的。 将想要查询的label拖动到画布后,单击“查询”按钮,图查询结果会展示在画布的右侧。 画布下方“结果展示区”会
GES软件版本:默认选择服务最新版本。 虚拟私有云:若您的账号下有vpc,会自动选择一个填充,您可以自行修改;若无vpc,则需要创建一个新的vpc,创建成功后,可自动填充。 子网:可进入VPC服务查看VPC下已创建的子网名称和ID,选择需要创建集群的子网。 其余各选项:使用系统默认即可。 图1
费按照OBS的计费规则,详情可参考对象存储服务价格详情。 公网流量 GES支持绑定公网IP,所需费用按照虚拟私有云(VPC)服务的EIP计费规则进行计费;GES在华为云内部网络产生的流量不计费。 图引擎服务计费详情及样例,请参见产品价格详情。您可以通过图引擎服务提供的价格计算器,
Kit)是对GES提供的REST API进行的封装,以简化用户的开发工作。用户直接调用GES SDK提供的接口函数即可实现使用GES服务业务能力的目的。 和GES API区分管理面、业务面一样,GES SDK也区分为管理面SDK和业务面SDK,差异如下所示: SDK 是否开源(支持maven、pip等工具下载)
VPC不存在 查看请求体的虚拟私有云ID是否存在。 400 GES.7021 The subnet cannot be found in the specified VPC. 指定的VPC下子网不存在 查看请求体的子网ID是否不存在,或者是否不属于上述的虚拟私有云。 400 GES.7022
默认值为“async”。 支持的算法(以下显示的均为算法实际调用时的名称): shortest_path shortest_path_of_vertex_sets offset 否 Integer 同步结果的偏移量,默认值为“0”。 说明: executionMode=sync时有效。 支持的算法(以下显示的均为算法实际调用时的名称):
Cardinality GES支持single 和list cardinality,GES的点的属性的value类型由元数据文件定义,所以设置propety的值的时候,不会增加新的属性,之后修改对应的定义的属性。 Transactions GES的Gremlin实现不支持显式地使用Transactions。
filtered_all_shortest_paths 具体格式请见 Filtered-query API中的表6。 edge_filter 否 Object 路径中对边(关系)的过滤条件。 支持的算法(以下显示的均为算法实际调用时的名称): filtered_shortest_path filtered_al
e来开启Cypher的事务功能,以保证单条Cypher语句的原子性。对于多条Cypher语句的事务暂不支持。事务的隔离级别为串行化(serializability)。 由于底层存储引擎存在5s的事务时间窗口限制,因此Cypher的事务不可超过5s。对于复杂的查询,比如说多跳,运行
执行Cypher查询 功能介绍 Cypher是一种被广泛使用的声明式图数据库查询语言,使用Cypher语句可以查询GES中的数据,并返回结果。当前的Cypher实现中使用了图的统计信息,目前Cypher查询编译过程中使用了基于label的点边索引,如需正常使用Cypher,请先参考Cypher预置条件构建索引。
er语句可以查询和修改GES中的数据,并返回结果。 商用 Cypher查询 2 上线子图匹配算法 子图匹配(subgraph matching)算法的目的是在一个给定的大图里面找到与一个给定小图同构的子图,这是一种基本的图查询操作,意在发掘图重要的子结构。 商用 子图匹配 3 上线带过滤全对最短路径算法
e来开启Cypher的事务功能,以保证单条Cypher语句的原子性。对于多条Cypher语句的事务暂不支持。事务的隔离级别为串行化(serializability)。 由于底层存储引擎存在5s的事务时间窗口限制,因此Cypher的事务不可超过5s。对于复杂的查询,比如说多跳,运行