检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图列表 URI GET /ges/v1.0/{project_id}/graphs 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。 请求参数 无 响应参数 表2 响应Body参数说明 参数 类型 说明 graphs
回滚事务 功能介绍 回滚事务。 URI DELETE /ges/v1.0/{project_id}/graphs/{graph_name}/transaction/{commit} 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。
增量导入图(2.1.14) 功能介绍 增量导入图数据。 为防止系统重启时,不能正常恢复导入图数据,建议在使用图期间,不要删除存储在OBS中的数据。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
HyG算法结果转存 功能介绍 用于将算法(jobId)的执行结果转存到OBS,供用户查看全量结果。 URI POST /ges/v1.0/{project_id}/hyg/{graph_name}/jobs/{job_id}/export-result 表1 路径参数 参数 是否必选
取消HyG Job 功能介绍 用于取消已经提交的HyG作业。 取消运行中的作业,作业不会立即终止,可能存在延时。 URI DELETE /ges/v1.0/{project_id}/hyg/{graph_name}/jobs/{job_id} 表1 路径参数 参数 是否必选 类型
查询HyG图概要信息 功能介绍 查询HyG图的点数量、边数量、属性信息、切分策略等概要信息。 URI GET /ges/v1.0/{project_id}/hyg/{graph_name}/summary 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String
查询图元数据详情 功能介绍 查询图的元数据详情。 URI GET /ges/v1.0/{project_id}/graphs/{graph_name}/schema 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。
图操作接口 图操作接口旨在为用户提供从输入、计算到输出的端到端全流程操作接口。 图属性值类型 Python DSL当前支持3种数据类型:int、float和bool,分别对应C++中的int64_t、double和bool基本数据类型。 Combiner类型 Combiner用于
基本操作和兼容性 基本操作 操作名 Cypher语句 查点 match (n) return n 查边 match (n)-[r]->(m) return n, r, m 查路径 match (n:user)-[r]->(m:movie)-->(s:series) return n
Pregel编程接口 用户在实现UserPregelAlgorithm中的方法init和compute时主要依赖于PregelContext对象,该对象提供如下API: 表1 PregelContext API 方法和属性 描述 说明 ext_id(nid)->int 获取当前点
算法公共参数 请求参数 表1 请求Body参数说明 参数 是否必选 类型 说明 algorithmName 是 String 算法名字,详见具体的各个算法。 parameters 否 Object 算法参数。详情请参考各算法参数描述。 output 否 Object 结果输出参数。具体请见表2。
算法公共参数 算法请求示例 { "algorithmName":"XXX", "parameters":{ ... } } 请求参数 表1 Body参数说明 参数 是否必选 类型 说明 algorithmName 是 String 算法名字。 取值范围(以下显示的均为算法实际调用时的名称):
查询HyG图列表 功能介绍 查询HyG图列表。 URI GET /ges/v1.0/{project_id}/hyg 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。 请求参数 无 响应参数 表2 响应Body参数说明
pagerank算法 功能介绍 根据输入参数,执行PageRank算法。 PageRank算法又称网页排名算法,是一种由搜索引擎根据网页(节点)之间相互的超链接进行计算的技术,用来体现网页(节点)的相关性和重要性。 如果一个网页被很多其他网页链接到,说明这个网页比较重要,也就是其PageRank值会相对较高。
k核算法(kcore) 功能介绍 根据输入参数,执行K核算法。 K核算法是图算法中的一个经典算法,用以计算每个节点的核数。其计算结果是判断节点重要性最常用的参考值之一,较好的体现了节点的传播能力。 URI POST /ges/v1.0/{project_id}/hyg/{graph_name}/algorithm
紧密中心度算法(closeness) 功能介绍 根据输入参数,执行紧密中心度算法。 紧密中心度算法(Closeness Centrality)计算一批节点到所有其他可达节点的最短距离的倒数,进行累积后归一化的值。 URI POST /ges/v1.0/{project_id}/h
Cesna算法(cesna) 功能介绍 根据输入参数,执行Cesna算法。 Cesna算法是一种重叠社区发现算法,该算法将节点与社区之间的关系建模为一个二部图,假设图中节点的连边是根据社区关系生成的。此外,该算法还利用了节点属性对社区进行建模,即假设节点的属性也是根据社区关系生成的。
算法一览表 为满足用户各种场景需求,图引擎服务提供了丰富的基础图算法、图分析算法和图指标算法。算法简介如下表所示。 表1 算法一览表 算法 介绍 PageRank算法 又称网页排名,是一种由搜索引擎根据网页(节点)之间相互的超链接计算的技术,用来体现网页(节点)的相关性和重要性。
可写,持久化版图不涉及)。 图8 导入配置 设置存储路径配置。 点文件存储路径:用于存放从数据源的数据库导出的点数据。 边文件存储路径:用于存放从数据源的数据库导出的边数据。 日志存放路径:用于存放导入时产生的日志文件。 图9 存储路径配置 全部填写完成后,单击创建,在“数据迁移”页签查看迁移任务进度及结果。
支持的表达式,函数及过程 表达式 Cypher查询支持多种的表达式,可以组合成丰富的过滤条件,目前支持的表达式如下: 运算类型 表达式 举例&备注 逻辑运算 and match (n:user) where n.age='Under 18' and n.gender='F' return