检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
现高可用和快速故障恢复,目前持久化版已完成千亿和万亿的大规模图存储和查询验证。 现将图规格为持久化版的图支持的API单独成章节,方便您查阅和使用。 支持的数据类型 类型 描述 char 字符。 float float浮点类型(32位浮点)。 double double浮点类型(64位浮点)。
是 String 图名称。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 vertices 是 String 待查询的点ID数组。 响应参数 表3 响应Body参数 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。
SERVER_URL:图的访问地址,取值请参考业务面API使用限制。 参数说明 表2 Body参数说明 参数 是否必选 类型 说明 vertices 是 Json 待添加的顶点数组。 表3 vertices参数说明 参数 是否必选 类型 说明 vertex 是 String 点ID。 label 是 String 点的label。
graph_name 是 String 图名称。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 edges 是 Object 待查询的边数组。 表3 edges参数说明 参数 是否必选 类型 说明 source 是 String 边的source节点。 target 是 String
值。 batch-del 删除属性的值。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 edges 是 Json 待更新边数组。 表3 edges参数说明 参数 是否必选 类型 说明 source 是 String 边的source节点。 target 是 String
各标签与关联的属性字段定义。 表4 schema参数说明 参数 类型 说明 label String 标签名称。 properties Object 属性数组,请参见properties参数说明。 type String 标签类型,表示此标签用于点或边。 表5 properties参数说明 参数
String 图名称。 请求参数 表2 Body参数说明 名称 是否必选 参数类型 说明 vertices 是 String 子图中应包含的点ID数组。 说明: 当前支持输入的点个数最大值为100000,超过最大值时,会报错。 响应参数 表3 响应Body参数说明 名称 参数类型 说明 errorMessage
输出结果的格式 String vertexId,edgeId或edgeObject edgeObject filters 是 过滤条件列表,数组的每个元素分别对应每一层要做的查询和过滤条件。 Object - - 表2 filters元素格式 参数 是否必选 说明 类型 取值范围 默认值
parameters 是 Json格式 具体格式见表parameters参数说明。 filters 是 JSon Array 过滤条件列表,数组的每个元素分别对应每一层要做的查询和过滤条件。具体格式见表filters元素格式。 表2 parameters参数说明 参数 是否必选 说明
graph_name 是 String 图名称。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 edges 是 Object 待查询的边数组。 表3 edges参数说明 参数 是否必选 类型 说明 source 是 String 边的source节点。 target 是 String
值。 batch-del 删除属性的值。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 edges 是 Json 待更新边数组。 ignoreError 否 Boolean 是否忽略批量中部分边的更新错误。默认值为"false",表示发现导致无法更新的错误,例如待更新的边不存在则报错,不更新任何边。
如何导入数据到图引擎服务? 图引擎服务在创建图完成后,您可以导入图数据,或者当您需要新增图数据时,可以利用“导入”功能进行增量导入。 具体操作请参考导入数据。 当前仅支持 1.1.8 以上版本的图的增量导入功能。 为防止系统重启时,不能正常恢复导入图数据,建议在使用图期间,不要删除存储在OBS中的数据。
SERVER_URL:图的访问地址,取值请参考业务面API使用限制。 Body参数说明 参数 是否必选 类型 说明 edges 是 Json 待添加边数组 parallelEdge 否 Object 重复边处理 action 否 String 处理方式,取值为allow,ignore和override,默认为allow。
tex”或“edge”或“all”。 默认值为“all”,表示label作用于点和边。 properties 是 Object 待添加属性数组。具体参数介绍请见表3 properties参数说明。 表3 properties参数说明 参数 是否必选 类型 说明 property 否
导出job返回结果到文件(2.2.1) 功能介绍 用于将异步任务(jobId)的执行结果(result)导出到文件。 支持算法列表: pagerank、personalrank、pixie louvain、label_propagation、connect_component kcore
基于Pregel模型实现自定义PageRank算法, # 设置顶点值类型ntype为float,消息类型mtype默认 # 和ntype保持一致,combiner类型设置为sum @pregel_types(ntype=float, combiner=sum) class PregelPageRank(PregelModel):
char array 小于‘<’ 大于‘>’ 等于‘=’ 不等于‘!=’ 在范围‘range’ 大于或等于‘>=’ 小于或等于‘<=’ float 小于‘<’ 大于‘>’ 等于‘=’ 不等于‘!=’ 在范围‘range’ 大于或等于‘>=’ 小于或等于‘<=’ double 小于‘<’
String Label名称。 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 properties 是 Object 待追加的属性数组。具体参数介绍请见表3 properties参数说明。 override 否 Bool 默认为false,当为true时表示覆盖写整个Label。
“edge”:表示label用于边。 “all”:表示label用于点和边。 默认值为all。 properties 是 Object 待添加属性数组。具体参数介绍请见表3 properties参数说明。 表3 properties参数说明 参数 是否必选 类型 说明 property 否
1),默认值为0.1。 node_attributes 是 String 节点属性格式。多个整形的数字用 ; 隔开。整形数字表示一个binary数组中值为1的元素的index,例如1;2;3,表示节点第1、2、3维度属性为1,其余属性为0。节点属性index大于等于0,小于10000,index数量小于等于10000。